In this repo you'll see some algorithms and data structures implemented by me on Java.
THIS REPOSITORY IS NO LONGER MAINTAINED.
No updates will be provided as I've moved away from Java Development.
- Binary search | Java
- Math tricks | Java
- Graph | Java
- Bubble sort | Java
- Cocktail Shaker sort | Java
- Selection sort | Java
- Insertion sort | Java
- Shell sort | Java
- Merge sort | Java
- Quicksort | Java
- BST (Binary Search Tree) | Java
- Binary Search Array ST | Java
- Red-Black BST | Java
- Sequential Search ST | Java
- Quick Union | Java
- Union Find | Java
- Weighted Quick Union | Java
- Clone repository
git clone github.com/xairaven/JavaAlgorithms
- Install Java IDE (IntelliJ Idea preferably) and JDK 17.0
- I used library "algs4.jar", licensed by GNU (GPL) v.3.
- Authors: Robert Sedgwick and Kevin Wayne
- Link: https://github.com/kevin-wayne/algs4
- An archive that contains data files (largeW and e.t.c.) can be found at: http://algs4.cs.princeton.edu/code/algs4-data.zip