Notebooks for "Introduction to Algorithms" lab at JU, 2021.
- L1 and L2 introduce basic python programming concepts
- L3 Introduce basic of recursion and searching algorithms
- L4 Introduce basic of sorting algorithms and iteration vs recursion concepts
- L5 Binary Search
- L6 Recursion algorithms
- L7 Dictonaries and improving complexity
- L8 Merge Sort
- L9 Problem Solving - part 1
- L10 Sorting algorithms - overview
- L11 Problem Solving - part 2
Content is based or inspired on:
- MIT course
- Introduction to Algorithms by Thomas H. Cormen et al.
- Python programming book