Project
Write various CS, Mathematics and Statistics algorithms from scratch
I. CS
Big-O Runtime Analysis
A. Sort Algorithms
- Quick sort
- Bubble sort
- Selection sort
- Merge sort
B. Data Structures
- Queue
- Stack
- Binary Search Tree
- Doubly Linked List
- Max Heap
- Ring Buffer
- Hash table
C. Search Algorithms
- Binary Search
- Depth-first Search and Depth-first Traversal
- Breadth-first Search and Breadth-first Traversal
II. Mathematics and Statistics
- Newton's method
- Steffensen's method
- Jacobi iterative method
- Conjugate gradient method
- Power method
- Hadamard product
- Finding coefficients for Newton interpolating polynomials by the method of Divided Differences
- Perceptron
- EM algorithm
- Single-step MinP-MaxT resampling method
- Linear regression
Languages
- Python
- JavaScript
- R
- C, OpenCL