The purpose of this chapter is to explain the importance of algorithm analysis, Symbols, relationships and solve as many problems as possible. Let’s focus first Understand the basic elements of algorithms, the importance of algorithm analysis, and then Slowly move towards the other themes mentioned above. After completing this chapter, you will Should be able to find the complexity of any given algorithm (especially recursive functions).
Syllabus:
1-Basics of Algorithm
- What is an Algorithm?
- Analysis of Algorithms?
- Parameters to Analyze the Algorithm
- What is Rate of Growth?
- Types of Analysis
- Space Complexity
4-Graph Algorithm
2-Searching Algorithm
Prerequisite:
Knowledge of Data Structure is essential for Algorithm Course to understand deeply.