video thumbnail 17:44
What Is Big O Notation?

2020-03-29

[public] 91.2K views, 12.9K likes, 54.0 dislikes audio only

In this video, we take a look at Big O notation. We go through how Big O notation came about and why it's so useful as a method of measuring efficiency of algorithms. We then go through some examples of you can find the Big O runtime of various algorithms.

Support: https://www.patreon.com/reducible

This video wouldn't be possible without the open source manim library created by 3blue1brown: https://github.com/3b1b/manim

Here is link to the repository that contains the code used to generate the animations in this video: https://github.com/nipunramk/Reducible

Music:

October by Kai Engel https://freemusicarchive.org/music/Kai_Engel/Chapter_Four__Fall/Kai_Engel_-_Chapter_Four_-_Fall_-_05_October

November by Kai Engel

https://freemusicarchive.org/music/Kai_Engel/Chapter_Four__Fall/Kai_Engel_-_Chapter_Four_-_Fall_-_08_November

Cobweb Morning by Kai Engel

https://freemusicarchive.org/music/Kai_Engel/Chapter_Four__Fall/Kai_Engel_-_Chapter_Four_-_Fall_-_04_Cobweb_Morning


Measuring Efficiency
/youtube/video/Q_1M2JaijjQ?t=139
Common Misconceptions
/youtube/video/Q_1M2JaijjQ?t=539
Finding Running Times
/youtube/video/Q_1M2JaijjQ?t=715
Steps to Find Running Times
/youtube/video/Q_1M2JaijjQ?t=748
Reducible This channel is all about animating computer science concepts in a fun, interactive, and intuitive manner.
/youtube/channel/UCK8XIGR5kRidIw2fWqwyHRA
The Discrete Fourier Transform: Most Important Algorithm Ever? 24,415 views
/youtube/video/yYEMxqreA10