Algorithms Explained: Computational Complexity

Algorithms Explained: Computational Complexity

Channel:
Subscribers:
43,700
Published on ● Video Link: https://www.youtube.com/watch?v=47GRtdHOKMg



Duration: 21:23
20,427 views
732


An overview of computational complexity including the basics of big O notation and common time complexities with examples of each.

Understanding computational complexity is vital to understanding algorithms and why certain constructions or implementations are better than others. Even if you don't implement algorithms yourself, an understanding of computational complexity can help you better apply the tools you use.







Tags:
Computational Complexity
algorithm complexity
algorithm run time
time complexity
big O notation
big O
function complexity
linear complexity
loglinear complexity
exponential run time
exponential complexity
O(nlogn)
O(n)
O(2^n)
O(n^2)
O(logn)
polynomial complexity
constant runtime
quadratic run time
algorithm running time
algorithm efficiency
computational efficiency
algorithm speed
memory complexity
theory of computing
O(1)
O(n!)