|
Review of C++ Programming Concepts Program Structure Functions Variable Data Types struct, enum, union Template Function Overloading
Lists (Singly and Doubly Linked) Singly Linked Code : STRUCT Implementation Code : STRUCT Implementation CLASS Implementation Binary Trees, Source code: BsTree.cpp BsTree.h Tree Traversal Algorithms. Binary Heaps Dictionaries BST B-Trees (Searching Example Insertion Example) Disjoint Sets Forest Path Compression Weighted Unions
Indices Hash tables Hash functions Collision resolution
Internal sorting techniques. Shell sort Quicksort Heap sort
Graphs Search techniques e.g. sequential, binary. Scatter storage techniques Collision resolution
|
||
|
********** |
||
|
Classroom Presentation Slides |
||
|
Review |
Set 1 | |
|
Recursion and Function References |
Set 2 | |
|
Arrays |
Set 3 | |
|
Classes and Data Abstraction |
Set 4 | |
|
Pointers and Strings |
Set 4a | |
|
Stream Input and Output |
Set 5 | |
|
File Processing |
Set 6 | |
|
Abstract Data Types |
Set 7 | |
|
Abstract Data Types Code |
||
|
Trees |
||
|
Binary Search Trees |
||
|
Binary Heap Trees |
Set 11 (Corrected) |
|
|
Dictionaries |
||
|
Vectors |
||
|
Sets |
||
|
Indices |
||
|
Data Compression |
||
|
Sorting |
||