This project aims to ease the work of making test case for the alraedy existing algorithms and methods. I faced a lot of issues in start learning a project and permutate it's test cases for my own implementation of a already existing algorithms. This project is a dynamic build which accept a variety of algo and give it's combined output. Currenty it's in development phase and I am adding new things (not on a regular basis but) according to available time.
The basic requirements are:
-
CMake v3.5+
-
A C/C++ compiler (defaults to gcc)
-
make
First we need to check out the git repo:
❯ mkdir ~/work
❯ cd ~/work
❯ git clone https://github.com/codetronaut/ccmake-ds_algo.git
❯ cd ccmake-ds_algo
❯ mkdir build
❯ cd build
❯ cmake ..
❯ make
The easiest way to install the above on Ubuntu is as follows:
$ sudo apt-get install build-essential
$ sudo apt-get install cmake
$ sudo pacman -S base-devel
$ sudo pacman -Syu cmake
- CMake - The build framework used
Feel free to contribute :)
- Extend generic functions and enable templating build.
- Add support for vectors in C and rewrite the fork of vector for it.
- Add section for more algorithms used in the problem-solving.
- Add more abstract data types.