Wednesday session about various important algorithms with pseudo code.
- Analysis of algorithms and why they are important
- Linear Search and Binary Search - Finding number of repetations of an element in an array
- Linked List, Stack, Queue implementation
- Application of stacks - Dijkstra's two stack algorithm
- Application of queues - Priority Queue
- Kadane's algorithm
- Various different sorting and sorting efficiency
- Insertion sort, Selection sort, Merge sort, Quick sort
- Applications of merge and quick sort