Course Slides

Description Type Size Version
Section 1: Introduction PDF1,003.22 kB25.09.2023 @ 10:48:43
Section 2: Stacks, Queues, Lists PDF439.19 kB25.09.2023 @ 10:48:40
Section 3: Trees PDF332.04 kB25.09.2023 @ 10:48:40
Section 4: Sets, Dictionaries PDF1.29 MB25.09.2023 @ 10:48:43
Section 5: Balanced Trees PDF6.05 MB25.09.2023 @ 10:48:42
Section 6: Hashing PDF1.74 MB25.09.2023 @ 10:48:41
Section 7: Priority Queues PDF728.46 kB25.09.2023 @ 10:48:41
Section 8: Sorting PDF1.46 MB25.09.2023 @ 10:48:40
Section 9: Sets with special operations PDF743.85 kB25.09.2023 @ 10:48:40
Section 10: Graphs PDF428.37 kB25.09.2023 @ 10:48:41



Video

The video lectures of the course can be found here



Assistive Classes' Slides

Description Type Size Version
Solved exercises on section 1 PDF141.72 kB25.09.2023 @ 10:48:44
Solved exercises on section 2 PDF285.13 kB25.09.2023 @ 10:48:44
Solved exercises on section 3 & 4 PDF387.35 kB25.09.2023 @ 10:48:44
Solved exercises on section 5 PDF246.10 kB25.09.2023 @ 10:48:44
Solved exercises on section 6 PDF444.83 kB25.09.2023 @ 10:48:44
Tutorial on C Programming PDF1.33 MB25.09.2023 @ 10:48:44
Introductory tutorial on GDB PDF116.37 kB25.09.2023 @ 10:48:44



Additional Teaching Material

Description Type Size Version
Arrays (former section 2) PDF69.86 kB25.09.2023 @ 10:48:43
Threaded Trees PDF738.15 kB25.09.2023 @ 10:48:43