https://github.com/mathurah/syde-223-lecture-notes
📊 Lecture notes from my Data Structures and Algorithms class in Systems Design Engineering
https://github.com/mathurah/syde-223-lecture-notes
Last synced: 5 months ago
JSON representation
📊 Lecture notes from my Data Structures and Algorithms class in Systems Design Engineering
- Host: GitHub
- URL: https://github.com/mathurah/syde-223-lecture-notes
- Owner: mathurah
- Created: 2020-05-12T14:50:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-24T11:58:58.000Z (over 5 years ago)
- Last Synced: 2025-09-21T12:42:23.720Z (9 months ago)
- Language: C++
- Homepage:
- Size: 10.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SYDE 223 Lecture Notes
This repository contains the Lecture notes for Systems Design Engineering Data Structures and Algorithms Course in C++.
## Table of Contents
### Review
1. Review
- [Classes](lecture1-classes-objects.md)
- [Constructors](constructors.md)
- [Constructors Demo Code](/Classes-Constructors-Pointers)
- [Testing](testcases.md)
- [References](reference.md)
### Pre-Midterm Content (Weeks 1-8)
2. [Dynamic Memory](lecture3-dynamic-memory.md)
3. Pointers
- [Pointers](pointers.md)
- [Array Pointer](array-pointer.md)
- [Functions Pointers](functions-pointers.md)
4. Lists
- [Sequential List](sequential-list.md)
- [Doubly Linked List](doubly-linked-list.md)
5. Recursion
- [Recursion](recursion.md)
- [Recursion Demo Code](/Recursion)
6. Algorithmic Analysis
- [Time Complexity](timecomplex.md)
- [Master Big O Document](BigO-Notations.md)
7. Stacks
- [Stacks](stack.md)
- [Stack Sequential](/StackSequential)
- [Stack Demo Code](/Stack)
8. Queues
- [Queues](queue.md)
- [Queue Demo Code](/Queue)
### Post-Midterm Content
### Trees
9. Binary Trees
- [Binary Tree](Trees/binary-tree.md)
- [Binary Search Tree Lab Code](/Trees/binary-search-tree-demo.md)
10. AVL Trees
- [AVL Tree](Trees/AVL-trees.md)
- [AVL Tree Lab Code](Trees/AVL-tree-demo.md)
11. Graphs
- [Graphs](graph.md)
- [Djikstra's Algorithm](djikstra-algorithm.md)
12. [Sorting](Sorting.md)
13. [Hashing](hashing.md)
14. [Max Heap](heap.md)