Course Slides

Description Type Size Version
Section 1: Introduction PDF1,003.22 kB23.09.2024 @ 13:32:22
Section 2: Stacks, Queues, Lists PDF439.19 kB23.09.2024 @ 13:32:19
Section 3: Trees PDF332.04 kB23.09.2024 @ 13:32:19
Section 4: Sets, Dictionaries PDF1.29 MB23.09.2024 @ 13:32:21
Section 5: Balanced Trees PDF6.05 MB23.09.2024 @ 13:32:21
Section 6: Hashing PDF1.74 MB23.09.2024 @ 13:32:20
Section 7: Priority Queues PDF728.46 kB23.09.2024 @ 13:32:19
Section 8: Sorting PDF1.46 MB23.09.2024 @ 13:32:19
Section 9: Sets with special operations PDF743.85 kB23.09.2024 @ 13:32:19
Section 10: Graphs PDF428.37 kB23.09.2024 @ 13:32:20



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 kB23.09.2024 @ 13:32:24
Solved exercises on section 2 PDF285.13 kB23.09.2024 @ 13:32:23
Solved exercises on section 3 & 4 PDF387.35 kB23.09.2024 @ 13:32:24
Solved exercises on section 5 PDF246.10 kB23.09.2024 @ 13:32:23
Solved exercises on section 6 PDF444.83 kB23.09.2024 @ 13:32:24
Tutorial on C Programming PDF1.33 MB23.09.2024 @ 13:32:24
Introductory tutorial on GDB PDF116.37 kB23.09.2024 @ 13:32:24
Tutorial on the 1st phase of the Project PDF654.73 kB23.09.2024 @ 13:32:23



Additional Teaching Material

Description Type Size Version
Arrays (former section 2) PDF69.86 kB23.09.2024 @ 13:32:22
Threaded Trees PDF738.15 kB23.09.2024 @ 13:32:22