An open API service indexing awesome lists of open source software.

https://github.com/christosgalano/data-structures

A header-only C++ library containing implementations of various data structures.
https://github.com/christosgalano/data-structures

cmake cpp data-structures github-actions gtest

Last synced: 21 days ago
JSON representation

A header-only C++ library containing implementations of various data structures.

Awesome Lists containing this project

README

          

# Data-Structures

[![ci](https://github.com/christosgalano/Data-Structures/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/christosgalano/Data-Structures/actions/workflows/ci.yaml)

## General

This project provides a library of several data structures implementations and also tests that ensure their proper functionality.
The tests are based on the GTest framework.

## Setup

``` bash
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install g++
```

## Build and Test

```bash
cmake -B ./build -DENABLE_TESTING=ON -DCMAKE_BUILD_TYPE=debug
cmake --build ./build --config debug
cd ./build
make install
ctest -C debug
```