An open API service indexing awesome lists of open source software.

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

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)