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

https://github.com/bruce-lee-ly/data_structure

Several commonly used data structures are implemented with C++11.
https://github.com/bruce-lee-ly/data_structure

avl-tree binary-heap binary-tree cpp11 graph hash-map queue red-black-tree single-list skip-list stack

Last synced: 12 months ago
JSON representation

Several commonly used data structures are implemented with C++11.

Awesome Lists containing this project

README

          

# Data Structure
Several commonly used data structures are implemented with C++11.

- AVL tree
- binary heap
- binary tree array
- binary tree list
- graph adjacency matrix
- hash map list
- red black tree
- ring queue
- sequence list
- single list
- skip list
- stack

# Compile
## Environment
- OS: Linux
- Cmake Version: >= 3.8
- GCC Version: >= 4.8

## Clone
```
git clone https://github.com/Bruce-Lee-LY/data_structure.git
```

## Build
```
cd data_structure
./build.sh -t Release -b OFF
./build.sh -t Debug -b ON
```

# Run Sample
```
./run_sample.sh
```