Big O Notation
http://youtu.be/V6mKVRU1evU
Data Structures
Hash Table
http://www.youtube.com/watch?v=B4vqVDeERhI
http://www.youtube.com/watch?v=QWVBu_GlUgI
http://www.youtube.com/watch?v=SVsT7oG4ap8
Java Heaps
http://www.youtube.com/watch?v=eFCn6udv3gQ
Linked List
http://www.youtube.com/watch?v=195KUinjBpU
http://www.youtube.com/watch?v=iR5wyCaIayk
Stacks and Queues
http://www.youtube.com/watch?v=JvGZh_BdF-8
Java Binary Search Tree I & II
http://www.youtube.com/watch?v=M6lYob8STMI
http://www.youtube.com/watch?v=UcOxGmj45AA
Algorithms
Recursion
http://www.youtube.com/watch?v=neuDuf_i8Sg
Java Algorithms
http://www.youtube.com/watch?v=f5OD9CKrZEw
Shell Sort
http://www.youtube.com/watch?v=IlRyO9dXsYE
Quick Sort
http://www.youtube.com/watch?v=mN5ib1XasSA
Algorithms - Overview - Lecture 1
http://www.youtube.com/watch?v=gwlevtaC-u0
Algorithms - Sorting - Lecture 2
http://www.youtube.com/watch?v=odNJmw5TOEE
Algorithms - Sorting II - Lecture 3
http://www.youtube.com/watch?v=odNJmw5TOEE
Heap Sort
http://www.youtube.com/watch?v=B7hVxCmfPtM
Algorithms - Searching & Data Structures - Lecture 4
http://www.youtube.com/watch?v=1W3x0f_RmUo
Algorithms - Red-Black Trees - Lecture 5
http://www.youtube.com/watch?v=hm2GHwyKF1o
Graph Algorithms I - Topological Sorting, Prim's Algorithm - Lecture 6
http://www.youtube.com/watch?v=i_AQT_XfvD8
Graph Algorithms II - DFS, BFS, Kruskal's Algorithm, Union Find Data Structure - Lecture 7
http://www.youtube.com/watch?v=ufj5_bppBsA
Graph Algorithms III: Shortest Path - Lecture 8
http://www.youtube.com/watch?v=DiedsPsMKXc
Graph Alg. IV: Intro to geometric algorithms - Lecture 9
http://www.youtube.com/watch?v=XIAQRlNkJAw
Geometric Algorithms: Graham & Jarvis - Lecture 10
http://www.youtube.com/watch?v=J5aJEcOr6Eo
Dynamic Programming I - Lecture 11
http://www.youtube.com/watch?v=0EzHjQ_SOeU
Dynamic programming II - Lecture 12
http://www.youtube.com/watch?v=v1qiRwuJU7g
Parsing - Lecture 13
http://www.youtube.com/watch?v=gSsfoEjJ-Tc
Knapsack, Bandwidth Min. Intro: Greedy Algorithms - Lecture 14
http://www.youtube.com/watch?v=x0SJ_5A5MlA
Greedy Algs. II & Intro to NP Completeness - Lecture 15
http://www.youtube.com/watch?v=qcGnJ47Smlo
NP Completeness II & Reductions - Lecture 16
http://www.youtube.com/watch?v=e0tGC6ZQdQE
NP Completeness III - More Reductions - Lecutre 17
http://www.youtube.com/watch?v=fCX1BGT3wjE
NP Completeness IV - Lecture 18
http://www.youtube.com/watch?v=NKLDp3Rch3M
Approximation Algs. - Lecture 19
http://www.youtube.com/watch?v=oDniZCmNmNw
Solving Problems
http://www.youtube.com/watch?v=63BBWWsqsT0
http://www.youtube.com/watch?v=LswVAk59goM