This repo is simply a playground to work on implementing the basic data structures, algorithms and concepts of computer science using Java 7.
- Data structures
- ArrayList
- HashTable
- LinkedList
- BinaryTree
- StringBuilder
- Trie
- Search algorithms
- BinarySearch
- Sort algorithms
- MergeSort
- QuickSort
- Other
- PermutationGenerator
- StringPatternMatching
- LRUCache
This code is provided as is and is not aimed to be optimised and can even be incorrect. It's not tested and not proofread so don't use it anywhere.
Copyright (C) 2017 Benoit LETONDOR. Sources are availables under the Apache 2 licence (See LICENSE for details).