https://www.coursera.org/learn/algorithms-part1/home/module/1
https://www.coursera.org/learn/algorithms-part2/home/module/1
Week 1: Course Foundations & Big O Analysis
š Theory Checklist
- [x] Set up development environment and IDE
- [x] Review basic programming concepts (loops, functions, arrays)
- [x] Learn Big O notation: O(1), O(log n), O(n), O(n log n), O(n²), O(2^n)
- [x] Understand time vs space complexity trade-offs
- [x] Practice calculating complexity for simple algorithms
š» Implementation Tasks
- [x] Implement bubble sort from scratch
- [x] Implement selection sort from scratch
- [x] Write complexity analysis for both algorithms
- [x] Create a timing function to measure actual performance
š§© LeetCode Problems
Easy: