Lecture Notes (PDF Downloads)

Download comprehensive lecture notes for each data structure topic.
All materials are curated from CSC508 course content.

All materials are for CSC508 UiTM students only. Please do not distribute.
Materials are provided by Ts. Dr. Syed Mohd Zahid, Senior Lecturer , UiTM Shah Alam

Chapter 1
Array & ArrayList

Complete lecture notes on Array and ArrayList data structures

Lecture 1: Arrays

400 KB
Chapter 2
Linked List

Comprehensive notes on Singly, Doubly, and Circular Linked Lists

Lecture 1: Linked Lists 1

393 KB

Lecture 2: Linked Lists 2

403 KB
Chapter 3
Stack

Detailed notes on LIFO principle and Stack implementations

Lecture 1: Stack

450 KB
Chapter 4
Queue

Complete guide to Queue data structure and its variants

Lecture 1: Queue

482 KB
Chapter 5
Binary Tree

Extensive notes on Tree data structures and traversals

Lecture 1: Tree 1

522 KB

Lecture 2: Tree 2

690 KB
Chapter 6
Sorting Algorithms

Complete analysis of all major sorting algorithms

Lecture 1: Sorting

500 KB
Chapter 7
Hashing

Detailed notes on Hashing, Collision Resolution techniques

Lecture 1: Hashing

470 KB
Chapter 8
Graph

Comprehensive graph theory and algorithm notes

Lecture 1: Graph 1

490 KB

Lecture 2: Graph 2

641 KB
Extra
Extra Materials

Comprehensive graph theory and algorithm notes

Lecture 1: Recursion

764 KB

Lecture 2: Searching

297 KB

All materials are for CSC508 UiTM students only. Please do not distribute.
Materials are provided by Ts. Dr. Syed Mohd Zahid, Senior Lecturer , UiTM Shah Alam