Contents: 1 Introduction 1.1 What is an algorithm 1.2 Fundamentals of algorithmic problem solving 1.3 Important problem types 1.4 Fundamentals data structures Summary 2 Fundamentals of the analysis of algorithm efficiency 2.1 The analysis framework 2.2 Asymptotic notations and basic efficiency classes 2.3 Mathematical analysis of recursive algorithms 2.4 Mathematical analysis of …
Contents: Machine derived contents note: Preface 1. Introduction 2. Fundamentals of the Analysis of Algorithm Efficiency 3. Brute Force 4. Divide-and-Conquer 5. Decrease-and-Conquer 6. Transform-and-Conquer 7. Space and Time Tradeoffs 8. Dynamic Programming 9. Greedy Technique 10. Limitations of Algorithm Power 11. Coping with the Limitations of Algorithm Power Appendix…