# Awesome Big O A curated list of materials about Big O notation. ## Cheat Sheets - [Big-O Cheat Sheet](http://bigocheatsheet.com) - [Visualization of Sorting Algorithms](http://www.sorting-algorithms.com/) ## Lecture Notes - [MIT's Introduction to Computers & Programming](http://web.mit.edu/16.070/www/lecture/big_o.pdf) - [Khan Academy's Algorithms Course](https://www.khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/big-o-notation) ## Questions & Answers - [Plain English explanation of Big O](http://stackoverflow.com/a/487278/472433) - [What does O(log n) mean exactly?](http://stackoverflow.com/a/2307314/472433) ## Video Lectures - [Algorithms: Design and Analysis, Part 1, Week 1: Asymptotic Analysis](https://class.coursera.org/algo-004/lecture/169) on Coursera by Tim Roughgarden ## Language Specific - [Scala Collections] (http://docs.scala-lang.org/overviews/collections/performance-characteristics.html) - [Python Collections] (https://wiki.python.org/moin/TimeComplexity) - [List of Big-O for PHP functions] (http://stackoverflow.com/a/2484455/472433) [bigo.md Github](https://github.com/okulbilisim/awesome-big-o )