Sections
Section times (all given in Eastern time)
- Wednesday, 5:30–6:30 pm
- Wednesday, 7:30–8:30 pm
- Thursday, 5:30–6:30 pm
-
The sections will be held via web conference. To access the live section meetings, go to the course’s site on Canvas, click on the Zoom link in the navigation bar, then click on the Join button for the appropriate event.
-
The Wednesday 5:30-6:30 section will be recorded and made available within 24 hours. Use the Class Recordings link on Canvas to access the recorded sections.
-
For each section, the section notes will be posted below by Wednesday afternoon. After the Thursday section is held, the solutions for that section will be posted. You may need to refresh this page in your browser to see a newly added link.
Section Notes
-
ArrayBagand memory - slides, solutions
ArrayBag.java- Recursion
- slides, solutions
RemoveVowels.java,Fibonacci.java- Big O notation, practice with sorting
- slides, solutions
Matrix.java,Loops.javaSort.java,SortCount.java- Quicksort, merge sort, radix sort & time complexity
- slides, solutions
Sort.java,SortCount.java- Recursive and iterative methods on linked lists
- slides, solutions
StringNode.java- Midterm review
- practice midterm
- Lists, stacks, and generics
- slides, solutions
Balanced.java- Binary trees, tree iterators, Huffman encoding
- slides
LinkedTree.java