Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 651 Bytes

File metadata and controls

14 lines (10 loc) · 651 Bytes

Python Data Structures & Algorithms

This repository contains Python implementations of various data structures and algorithms that I am learning.

Topics Covered

  • Linked Lists: Singly and doubly linked lists, operations (insertion, deletion, reversal)
  • Trees: Binary Trees, Binary Search Trees, tree traversals, AVL trees
  • Graphs: Graph representation, DFS, BFS
  • Sorting Algorithms: Bubble sort, Merge sort, Quick sort, Insertion sort
  • Searching Algorithms: Linear search, Binary search
  • Recursion & Backtracking: N-Queens, Sudoku solver
  • Hashing: Hash tables, collision handling (chaining, open addressing)