Recitation Logs 2018a
Recitation logs appear under the different tabs.
Number | Topics | Comments |
---|---|---|
1 | Introduction, Python basics: variables, conditionals, loops | Operator Precedence Working With Python Notebooks |
2 | Nested loops, lists, functions | - |
3 | Binary representation of integers, Python's memory model | Common math identities |
4 | Complexity and O notation | Complexity: prove or disprove exercise with solutions |
5 | More Complexity Lambda expressions and high order functions |
- |
6 | Recursion | - |
7 | More recursion and memoization | - |
8 | Prime numbers and Diffie Hellman protocol Object Oriented Programming |
link to special method names in classes |
9 | Basic data structures: linked list and binary search trees More recursion |
|
10 | Hashing Iterators and generators |
- |
11 | String matching: Karp-Rabin | Karp-Rabin summary |
12 | Text compression: Huffman and Lempel-Ziv | |
13 | Error detection and correction codes |