Skip to content

LukasFolwarczny/insalg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instant Algorithms

Instant Algorithms, abbreviated as insalg, is my algorithmic library.

The very purpose of this library is to provide a set of algorithms written in a minimalistic but still easy-to-read way. These algorithms can then be very well adapted to solve a specific algorithmic problem, for example during contests.

Algorithms here are in fact "metaimplemented" rather than implemented. The typical situation to use the algorithms here looks something like this: One knows very well the idea of a specific algorithm, but instead of spending time inventing the technical details of the implementation, he simply modifies the code from this library to solve his algorithmic task.

Using the algorithms here as a black box is also possible, but their implementation is not optimized and designed for such a situation.

Algorithms are implemented in C++, although the use of C++ features is very conservative. It is more of a C code with a few C++ constructs spilled over it.

All the code is simply placed in the code directory, a pdf version of all the code may be generated in the pdf directory. Take a look at DOCUMENTATION.md for details about proper use and info about implemented algorithms.

About

Instant Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published