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.
- Host: GitHub
- URL: https://github.com/bruce-lee-ly/data_structure
- Owner: Bruce-Lee-LY
- License: mit
- Created: 2022-05-24T14:21:46.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-02T14:18:51.000Z (over 3 years ago)
- Last Synced: 2025-01-16T09:38:58.072Z (about 1 year ago)
- Topics: avl-tree, binary-heap, binary-tree, cpp11, graph, hash-map, queue, red-black-tree, single-list, skip-list, stack
- Language: C++
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```