UNC-CH COMP 410
Examples Used in Class
12/06/2017 class
    
Orders of growth (check N! , try N^N)
12/04/2017 class
    
Pugh paper on Skip Lists
    
Skip Lists (JavaScript)
    
7 Little Words
: what data structures would you use to solve this puzzle?
4/27/2017
    
Sorting Algorithm Comparisons
    
Sorting Algorithms with cards (YouTube)
    
More Sorting Algorithms with cards (YouTube)
    
Sorting Algorithms Illustrated in dance (yep) (YouTube)
    
Yet More Sorting Algorithms Illustrated (YouTube)
11/13/2017 class
    
Dijkstra's algorithm -- shortest path, weighted edges (JavaScript)
11/13/2017 class
    
basic digraph representation by adjacency list (JavaScript)
    
Topo Sort on digraph, unweighted edges (JavaScript)
    
Single Source SHortest Path -- digraph, unweighted edges (JavaScript)
10/31/2017 class
    
Basic Hashing Demo (JavaScript)
    
Hash Table with Chaining (JavaScript)
    
Hash Table with Probing (JavaScript)
10/04/2017 class
    
Basic Binary Heap (JS)
    
Binary Heap, Build, Sorting (JS)
09/20/2017 class
    
BST with iteration (JS)
    
BST with recursion (JS)
with potential call stack problems
02/18/2017 class
    
LIST with recursion (JS)
to show how the call stack can blow out
    
list with linked cells (JS)
09/18/2017 class
    
data structure animations
09/06/2017 class
    
doubly linked list (JS)
09/06/2017 class
    
list with linked cells (JS)
09/06/2017 class
    
list with linked cells (JS)
08/30/2017 class
    
basic bubble sort (JS)