Magcdev's Garden 🌱

Home

❯

Wiki

❯

Data Structures & Algorithms

Data Structures & Algorithms

May 17, 20261 min read

Data Structures & Algorithms

Data Structures

Linear

  • Arrays & Strings
  • Linked Lists
  • Stacks
  • 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

5 items under this folder.

  • May 17, 2026

    Binary Search

    • wiki
    • dsa
    • algorithms
    • searching
  • May 17, 2026

    Hash Tables

    • wiki
    • dsa
    • hash-table
    • hash-map
  • May 17, 2026

    Sorting Algorithms

    • wiki
    • dsa
    • sorting
    • bucket-sort
  • May 17, 2026

    Stacks (LIFO Data Structure)

    • wiki
    • dsa
    • data-structures
  • May 17, 2026

    Arrays & Strings

    • wiki
    • dsa
    • arrays
    • strings
    • slices

Created with Quartz v4.4.1 © 2026

  • GitHub
  • Discord Community