Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Theory of Computation: Conclusions and Complexity Theory
Graph Chatbot
Related lectures (27)
Previous
Page 2 of 3
Next
Complexity Classes: Introduction and Examples
Introduces complexity classes, including P and NP, and explores examples of easy and hard problems.
Complexity of Algorithms: Big-O Notation
Explores algorithm complexity, big-O notation, induction, recursion, and analysis of running times, covering NP problems and complexity classes.
Theory of Computation: Monotone Complexity and XOR-SAT Lower Bounds
Explores monotone complexity, XOR-SAT lower bounds, and their implications in computational theory.
Computational Complexity: Theory and Applications
Explores computational complexity, NP-completeness, and polynomial reductions in theoretical computer science.
Elements of Computational Complexity
Covers quantum algorithms, complexity classes, Grover's algorithm, and quantum information in computational complexity.
Understanding Complexity: Algorithms and NP Problems
Covers complexity classes, tractable problems, the class NP, NP-complete problems, and summarizes the concept of tractable problems.
Understanding Complexity: Tractable Problems and NP-Complete
Covers complexity classes, effect on computer time, tractable problems, class NP, and NP-complete problems.
Theory of Computation: Countability and Undecidable Problems
Explores countability and undecidable problems in the theory of computation.
Undecidability: Recursive Languages and Turing Machines
Explores undecidability through recursive languages, Turing machines, and the halting problem.
Dynamic Programming: Knapsack
Explores dynamic programming for the Knapsack problem, discussing strategies, algorithms, NP-hardness, and time complexity analysis.