Magcdev's Garden 🌱

Home

❯

Wiki

❯

Data Structures & Algorithms

Data Structures & Algorithms

Apr 03, 20261 min read

Data Structures & Algorithms

Data Structures

Linear

  • Arrays & Strings
  • Linked Lists
  • Stacks & Queues
  • Hash Tables

Non-Linear

  • Trees (Binary, BST, N-ary)
  • Heaps & Priority Queues
  • Graphs
  • Tries

Advanced

  • Union-Find (Disjoint Set)
  • Segment Trees & BITs
  • Queue

Algorithm Paradigms

  • Sorting Algorithms
  • Binary Search
  • Sliding Window
  • Recursion & Backtracking
  • Dynamic Programming
  • Greedy Algorithms
  • Graph Algorithms (BFS, DFS, Dijkstra, Topological Sort)
  • Bit Manipulation

Complexity Analysis

  • Big-O Notation & Analysis
  • Space Complexity Patterns

2 items under this folder.

  • Apr 03, 2026

    Sorting Algorithms

    • wiki
    • dsa
    • sorting
    • bucket-sort
  • Apr 03, 2026

    Hash Tables

    • wiki
    • dsa
    • hash-table
    • hash-map

Created with Quartz v4.4.1 © 2026

  • GitHub
  • Discord Community