This repository contains my weekly DAA lab practice and related LeetCode problems, implemented mainly in C.
- Searching Algorithms (Linear, Binary, Jump)
- Binary Search Applications
- Sorting Algorithms
- Divide and Conquer
- Hashing & Counting
- Graph Algorithms (DFS, BFS, Shortest Paths, MST)
- Greedy Algorithms
- Dynamic Programming
Each folder corresponds to one week of the DAA lab syllabus. Inside each folder:
- Problem implementations in C
- README with algorithm explanation
- Time and space complexity analysis
- 3β5 LeetCode problems per day
- Focus on understanding logic & complexity
- Track comparisons, swaps, and edge cases
To build strong DSA fundamentals for exams and interviews.