261205 – Data Structures & Algorithms

Syllabus

Week 1 – Mathematical Review

Week 1 – Programming Review

Week 2 – Arrays, Vectors & Strings

Week 3

Week 4 – Pointers

Week 5 – Programming with Objects

Week 6 – Classes and Dynamic Arrays

Linked Lists

Linked List Members

Week 9 – Stacks-Queues

Week 10 – Recursion

Week 11 – Sorting

Assignment 1
MERGESORT: 1014, 1104, 1109, 1124, 1125, 1128, 1130, 1131, 1133, 1135, 1136, 1137, 1140, 1141, 1142, 5901
QUICKSORT: 1014, 1104, 1109, 1124, 1125, 1128, 1130, 1131, 1133, 1135, 1136, 1137, 1140, 1141, 1142, 5901
SHELLSORT: 1014, 1104, 1109, 1124, 1125, 1128, 1130, 1131, 1133, 1135, 1136, 1137, 1140, 1141, 1142, 5901

Week 12 – Hashing

Assignment 2
COMPLETE: 1014, 1104, 1109, 1124, 1125, 1128, 1130, 1131, 1133, 1135, 1136, 1137, 1140, 1141, 1142, 5901

Week 13 – Memory Management

Week 14 – String Matching