3rd Semester

Data Structures and Algorithms — only the important code + theory

Unit 1: Introduction to Data Structures

Arrays, linked lists, stacks and their implementation.

Unit 2: Queues and BST

Types of queues, binary trees, binary search trees.

Unit 3: Graphs and Trees

BST implementation, trees, graphs, BFS and DFS.

Unit 4: Advanced Data Structures

Hash tables, tries and suffix trees.

More semesters will be added as I progress through my coursework.