Algorithms
Table of contents
Data Structures
- Stack
- Queue
- Linked List
- Hash Table/Dictionary
- Heap
- Trees
- Unrestricted Tree
- Binary Tree
- Binary Search Tree
- Expression Tree
- AVL Tree
- B-Tree
- Suffix Tree
- Graphs
Algorithms
- Sorting Algorithms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Shell Sort
- Heap Sort
- Merge Sort
- Quick Sort
- Topological Sort
- Search Algorithms
- Binary Search
- Breadth First Search
- Hash Algorithms
- String Functions
- Image Analysis
- Hough Transform
- Grayscale Algorithm
- Thresholding Algorithm
- Interactive Thresholding Algorithm
- Brightness Control
- Contrast Enhancement
- Gamma Correction
- Convolution
Measuring Algorithms
- Big O Notation
- NP Completeness
Recommended Reading