lecture date |
link |
ready? |
description |
2021-01-04 |
lect01 |
true |
Course overview, intro to Git and C++ classes |
2021-01-06 |
lect02 |
true |
Introduction to pointers. Pass-by-value, pass-by-reference |
2021-01-11 |
lect03 |
true |
Where does memory go? Stack and Heap |
2021-01-13 |
lect04 |
true |
Pointer arithmetic with Array structures. Dynamic Memory |
2021-01-20 |
lect05 |
true |
The Big Three |
2021-01-25 |
lect06 |
true |
Template functions |
2021-01-27 |
lect07 |
true |
Operator overloading. Friend functions |
2021-02-01 |
lect08 |
true |
Trie and linked list |
2021-02-03 |
lect09 |
true |
Linked list. Recursion. |
2021-02-08 |
lect10 |
true |
Running time analysis. |
2021-02-17 |
lect11 |
true |
Vectors, Queues, Stacks, iterators. |
2021-02-22 |
lect12 |
true |
Mergesort and Quicksort. |
2021-02-24 |
lect13 |
true |
Quicksort. Prefix, Postfix and Infix notation |
2021-03-01 |
lect14 |
true |
Binary Search Trees |
2021-03-03 |
lect15 |
true |
Binary Search Trees continued |
2021-03-08 |
lect16 |
true |
Heaps |
2021-03-10 |
lect17 |
true |
Hashing |