This work is to ensure the following:
- Algorithm design
- Performance analysis
- Data structures - basic and advanced
created in Python using PyCharm
Sorting basic - Bubble, Selection, Insertion Sorting Advanced - merge, Quick Big O - complexity analysis Recursion - in-depth Search - Biscection, hash map Data Structures - Linked lists, Stacks, Queues, Trees, Binary Search Trees
Sorting Algorithims
- Bubble Sort, Selection Sort, Insertion Sort
- Performance analysis, recursion, math concepts
- Merge Sort, Quicksort
Searching, Data structures, Projects
- Searching algorithms - Binary/Bisection search
- Hash map project - O(1) for search, insert, delete, update
- Data Structures - Linear structures, trees
- Binary Search Tree projecct - Job scheduler