Computer Science > Algorithms
Algorithms Video Tutorials
The videos in this section deal with algorithms and algorithm analysis. Generally speaking, an algorithm is a well-defined series of steps to performing a specific task. In computer science, these steps are typically composed of instructions, loops, and branches, which can be described in pseudocode. Algorithms are analyzed for speed via mathematical methods for counting the number of steps on a large scale, also known as asymptotic analysis. Please refer your questions to our Forum.
Playlists
Videos
Lesson 1: Bubblesort
Lesson 2: Insertion Sort
Lesson 3: Merge Sort
Lesson 4: Quicksort
Lesson 5: Linear and Binary Searching
Lesson 6: Big O, Big Omega, and Big Theta Notation
Lesson 7: Analyzing Bubblesort
Lesson 8: Selection Sort
Lesson 9: Heaps
Lesson 10: Heapsort
Lesson 11: Quicksort (General Algorithm)
Lesson 12: Optimal Comparison Sort
Lesson 2: Insertion Sort
Lesson 3: Merge Sort
Lesson 4: Quicksort
Lesson 5: Linear and Binary Searching
Lesson 6: Big O, Big Omega, and Big Theta Notation
Lesson 7: Analyzing Bubblesort
Lesson 8: Selection Sort
Lesson 9: Heaps
Lesson 10: Heapsort
Lesson 11: Quicksort (General Algorithm)
Lesson 12: Optimal Comparison Sort