Week 1-2: Introduction to Analysis of Algorithms, Asymptotic Notation
Why Analysis of Algorithms?
- Analyze the asymptotic performance of algorithms.
- Demonstrate a familiarity with major algorithms and data structures.
- Apply important algorithmic design paradigms and methods of analysis.
- Synthesize efficient algorithms in common engineering design situations.
After completing this lesson, you should be able to:
- Difference between Program and Algortihm
- Accuracy, Efficiency and Comparison between different efficeincies
- Different Representation of Algortihms
- Order of Growth
- Asymptotic Notation