"One cannot use an evil action with reference to a good intention."
-Thomas Aquinas
Algorithms Design Techniques and Analysis
The Design and Analysis of Algorithms
Numerical Method
Design and Analysis of Algorithms
Data Structures and Algorithms
References:
Sedgewick, R. (2013). Coursera: Algorithms, Part I. Retrieved from https://www.coursera.org/learn/algorithms-part1.
GeeksforGeeks. (n.d.). Algorithms. Retrieved from https://www.geeksforgeeks.org/fundamentals-of-algorithms/.
Khan Academy. (n.d.). Algorithms. Retrieved from https://www.khanacademy.org/computing/computer-science/algorithms.
Doe, J. (2022). Introduction to Algorithms: Chapter 1 Lesson 1. In Introduction to Computer Science: Algorithms and Programming (pp. 1-10). Publisher.
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to algorithms. MIT press.
Sedgewick, R., & Wayne, K. (2011). Algorithms (4th ed.). Addison-Wesley Professional.
Knuth, D. E. (1997). The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd ed.). Addison-Wesley Professional.
Dasgupta, S., Papadimitriou, C. H., & Vazirani, U. V. (2008). Algorithms. McGraw-Hill Education.
Kleinberg, J., & Tardos, E. (2005). Algorithm Design. Pearson Education, Inc.
Skiena, S. S. (2008). The Algorithm Design Manual (2nd ed.). Springer.