Analysis of Algorithms
About this Course
This course teaches a calculus that enables precise quantitative predictions of large combinatorial structures. In addition, this course covers generating functions and real asymptotics and then introduces the symbolic method in the context of applications in the analysis of algorithms and basic structures such as permutations, trees, strings, words, and mappings. All the features of this course are available for free. People who are interested in digging deeper into the content may wish to obtain the textbook Analysis of Algorithms, Second Edition (upon which the course is based) or to visit the website aofa.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion.Created by: Princeton University

Related Online Courses
Cypress is a complete end-to-end test automation tool built to test modern-day web applications. It is capable of automating both UI and API. This project is for beginner\'s in CypressCreated by:... more
This course equips business leaders with essential knowledge to strategically integrate Artificial Intelligence (AI) into their organizations. It emphasizes defining success, setting clear... more
The Planning a Machine Learning Project course introduces requirements to determine if ML is the appropriate solution to a business problem. This course focuses on business leaders and other... more
This course explains why CICS is perfect for powering the next generation of enterprise applications and how you can help build them. IBM CICS is the trusted core of enterprise applications and... more
The Health Protection course is the third instalment of the wider Foundations of Public Health Practice specialisation from Imperial College London\'s Global Master of Public Health (MPH). The... more