Skip to content

Playground to work on implementing the basic data structures, algorithms and concepts of computer science

License

Notifications You must be signed in to change notification settings

benoitletondor/CS-Basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of core data structures and algorithms

This repo is simply a playground to work on implementing the basic data structures, algorithms and concepts of computer science using Java 7.

What's in there

  • Data structures
    • ArrayList
    • HashTable
    • LinkedList
    • BinaryTree
    • StringBuilder
    • Trie
  • Search algorithms
    • BinarySearch
  • Sort algorithms
    • MergeSort
    • QuickSort
  • Other
    • PermutationGenerator
    • StringPatternMatching
    • LRUCache

Disclaimer

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

Copyright (C) 2017 Benoit LETONDOR. Sources are availables under the Apache 2 licence (See LICENSE for details).

About

Playground to work on implementing the basic data structures, algorithms and concepts of computer science

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages