MC202 - Data Structures - 2s2018

Class Material

Unit 30 - Choosing an ED (29/11)

Unit 29 - B Trees (27/11)

Unit 28 - Graphs (algorithms) (22/11)

Unit 27 - Graphs (route) (13/11)

Unit 26 - Graphs (representation) (08/11)

Unit 25 - Exercises (06/11)

Unit 24 - Hashing (01/11)

Unit 23 - Mergesort and Quicksort (30/10)

Unit 22 - Ordination and Heapsort (23/10)

Unit 21 - Priority and Heap Queues (16/10)

Unit 20 - Exercises (11/10)

Unit 19 - Red-Black Trees (09/10)

Unit 18 - Binary Search Trees (04/10)

Unit 17 - Binary Trees (02/10 and 04/10)

Unit 16 - Exercises (27/09)

Unit 15 - Battery Applications (25/09)

Unit 14 - Stack and Row (20/09)

Unit 13 - Variations of Linked Lists (18/09)

Unit 12 - Linked Lists (13/09)

Unit 11 - Exercises (11/09)

Unit 10 - Notions of Algorithm Efficiency (06/09)

Unit 9 - Backtracking (04/09)

Unit 8 - Recursion (28/08)

Unit 7 - C Course - Part 6 (23/08)

Unit 6 - C Course - Part 5 (21/08)

Laboratory 3 - Debugging (18/08)

Unit 5 - C Course - Part 4 (16/08)

Unit 4 - C Course - Part 3 (14/08)

Laboratory 2 - Virtual Machine (11/08)

Unit 3 - C Course - Part 2 (09/08)

Unit 2 - C Course - Part 1 (07/08)

Unit 1 - About the Discipline (02/08)

Info

Calendar

SECOMP participants will be paid absenteeism

REFERENCES

The main bibliography for the course is the book “Algorithms in C - Third Edition” by R. Sedgewick. Another interesting book is “Introduction to Algorithms - Third Edition” by Cormen, Leiserson, Rivest and Stein. Other books can be found in the Discipline Development Plan.