Skip to content

sandyre/cslib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cslib

Computer Science library (MIT licensed)

Linux build status (clang & gcc, requires C++11 at least): Build Status

The main goal is to write library, which implements all known algorithms and data-structures, with focus on efficiency and uniformal interface. Thats said, every tree has same interface, so in your code you can switch between any of tree's implementation and look how efficient it is in your particular case.

Every algorithm and data structure has comments in it's source file, which includes runtime/space complexities, requirements and interesting facts.

Benchmarks will be implemented in future.

Releases

No releases published

Packages

No packages published