Skip to content

Data Structures and Algorithms - Self learning + CS F211 (BITS Pilani) course 📖

Notifications You must be signed in to change notification settings

kunal-mohta/dsa

Repository files navigation

dsa

Learning Data Structures and Algorithms (major sources - hackerrank and CLRS)

Data Structures

  • Heaps
  • Stacks
  • Queues
  • Linked Lists
  • Hash Tables
  • Trees
    • Binary Search Trees
    • AVL Trees

Algorithms

  • Sorting
    • Heap Sort
    • Quick Sort
    • Bucket Sort
    • Merge Sort
    • Counting Sort
    • Radix Sort
  • Binary Searching
  • Bit Manipulation
    • Masking
    • Bit array
  • Graph Algos
    • Breadth First Search (BFS)
    • Depth First Search (DFS)
    • Minimum Spanning Trees
      • Kruskal's
      • Prim's
    • All-Pairs Shortest paths
      • Floyd-Warshall
    • Warshall's Algorithm for transitive closure

Classic Problems

  • Towers of Hanoi

About

Data Structures and Algorithms - Self learning + CS F211 (BITS Pilani) course 📖

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published