Lessons
Use the search bar above to explore all lesson readings.
Table of contents
- Welcome to CSE 143; ArrayList - BJP 10.1
- Implementing ArrayIntList - BJP 15.1
- More ArrayIntList; pre/post conditions; exceptions - BJP 4.4, 15.1, 15.2
- Lists; sets; for-each loop - BJP 10.1, 11.2
- Stacks and queues - BJP 14
- Arrays of objects; interfaces - BJP 9.5
- LinkedIntList nodes - BJP 16.1
- LinkedIntList and loops - BJP 16.2
- Advanced LinkedIntList - BJP 16.3
- Binary search; complexity - BJP 13.2
- Maps - BJP 11.3
- Recursion - BJP 12.1, 12.2
- More recursion; public/private pairs - BJP 12.3, 12.4
- Structural recursion
- Grammars; review - BJP 689–690
- Inheritance
- Exhaustive search - BJP 12.5
- Binary trees - BJP 17.1, 17.2
- Binary search trees - BJP 17.3, 17.4
- Comparable; generic binary search tree - BJP 10.2
- Huffman coding; what's next - BJP 9.1, 9.2