/algoritms

Primary LanguageJavaMIT LicenseMIT

Algoritms

Implemented basic search algorithms like:

  • Linear search - code here
  • Binary search - code here
  • Interpolation search - code here
  • The most frequent value search - code here

Implemented basic sorting algorithms like:

  • Dutch national flag problem implementation - code here
  • BubbleSort - code here
  • InsertSort - code here
  • Quicksort - code here
  • MergeSort - code here
  • HeapSort

Data Structures

Implemented well known data structures like:

  • Stack - code here
  • Queue - code here
  • Linked List - code here
  • Binary Tree

Numerical analysis

Implemented algorithms like:

  • Bisection method - code here
  • Cholesky decomposition - code here
  • Euler method - code here
  • Gaussian elimination - code here
  • Householder transformation - code here
  • Least Squares Regression - code here
  • Lagrange Interpolation Polynomials - code here
  • Newton–Raphson method - code here
  • Runge–Kutta methods - code here

Brain Training

My implementations of problems from popular competitive programming websites