Build the Finance Skills That Lead to Promotions, Not Just Certificates
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This lecture introduces polynomial-time complexity through the classes P and EXP, time hierarchy results, and concrete problems such as graph coloring, clique, paths, and longest common subsequence. It emphasizes brute-force solutions, running-time analysis, and polynomial-time algorithms.
Syllabus
Time Hierarchy Theorem
New Complexity Class
What is P
Natural problems
Goal of computer science
Bruteforce algorithms
Problems in P
Running time
Paths
Breadthfirst search
Two coloring
Two coloring algorithm
Three coloring algorithm
Longest common subsequence
Brute force solution
Recursion
Taught by
Ryan O'Donnell