Handouts

This is the repository for all handouts from CS106X, including section handouts.
#Handout
1 Course Information
2 Course Syllabus
3 Queen Safety [code]
4 C++ Strings
5 Assignment 1: Life [code] [mac demo] [pc demo]
6 Stacks and Queues [code]
7 Maps and Sets [code]
8 Recursion [code]
9 Section Handout [solution]
10 Assignment 2: ADTs [code] [mac demo] [pc demo]
11 Section Handout [solution]
12 Assignment 3: Boggle [code] [mac demo] [pc demo]
13 Recursive Backtracking I [code]
14 Recursive Backtracking II [code]
15 Memoization
16 Section Handout [solution] [XL puzzle Qt project] [XL puzzle solution project]
17 Assignment 4: ADTs and Recursion [code] [mac demo] [pc demo]
18 CS106X Practice Midterm [solution]
19 Sparse String Arrays [code]
20 Final Project Specifications
21 Section Handout [solution]
22 Linked Lists
23 CS106X Midterm [solution]
24 Assignment 5: PQueue [code]
25 Hashing and HashMaps [code]
26 Section Handout [solution]
27 Trees and TreeMaps [code]
28 Tries and Lexicons [code]
29 Assignment 6: Huffman [code]
30 Section Handout [solution]
31 Graphs and Graph Algorithms [code]
32 Section Handout [solution]
33 CS106X Practice Midterm II [solution]
34 Assignment 7: Stanford 1-2-3 [code]
35 Section Handout [solution]
23 CS106X Midterm [solution]