This repository contains the exercises that I partook whilst enrolled in my Data Structures and Algorithm class. (P.S. Activties are segregated based on a week-by-week bases)
Week 1: Programming Introductory, Review, and Stacks
- Arrays and Pointers
- Abstract Data Types (ADT)
- ADT Stack
- Recursive Functions
- Palindrome Using Stack Linked List
Week 2: ADT Queue
- Dobly Linked List
- Queue Implementations:
- Enqueue
- dequeue
- Front
- Circular Dobly Linked List
- Set vs. List
- Union
- Intersection
- Bit-Vector Implementation of Sets
- Set Implementations:
- Array of Integers
- Computer Word
Week 3: ADT Dictionary
- Hash Table Data Structure
- Estimating Efficiency of Hash Tables
- Dictionary