Java code: data structures, algorithms, and OOP.

Charles Reid 370dab6a60 adding search tree and numerics and sort. 6 days ago
algorithm_complexity acde12d0f7 update alg. complexity readme for java. 2 months ago
arrays f5980d22db adding binary search with lambda function comparator 1 week ago
cheatsheet 1d26ed7368 Adding cheatsheet - best-practices code for handy tasks. 2 months ago
code-clinic 441f6e9280 add clean rule 1 month ago
combinatorics/cards 370dab6a60 adding search tree and numerics and sort. 6 days ago
data e0fde4c758 Add data readme. 2 months ago
dynamic-programming 97bf657fe3 add longest increasing subsequence to dynamic programming folder. 6 days ago
hash 2c8e3d1751 skip list map is only partially working. 1 week ago
lists a4539ac214 adding images for linked list explanations 2 months ago
numerics 370dab6a60 adding search tree and numerics and sort. 6 days ago
priority-queues 9494a61d52 add timing script for built-in priority queue type to Makefile 1 month ago
recursion f0bd3b2ce7 go back l8r. 2 months ago
search/binary-search e8442e5a43 fixing binary search duplicate counter. 1 month ago
sort 370dab6a60 adding search tree and numerics and sort. 6 days ago
stacks-queues-deques 6fc4f7fe65 Updating string permutations - finding permutations using stacks/queues. 2 months ago
strings/numbers c252eb3162 update counter 2 months ago
trees 370dab6a60 adding search tree and numerics and sort. 6 days ago
.gitignore 5e0f352e18 adding class files to gitignore 2 months ago
README.md 2b1e5d6fb5 moving game entry example class to own dir. 2 months ago

README.md

cs-java

See git.charlesreid1.com/cs/study-plan for the full CS/machine learning study plan.

This repository contains Java code relating to data structures, algorithms, data science, machine learning, mathematics, and other topics.

Algorithm analysis

Arrays