klips/cpp/datastructs
Shaun Reed a97dfbe34b Clean up CMakeLists in all C++ examples
+ Rename output executables to match directory structure
+ Remove libraries for small examples
+ Supress -Wreturn-type warnings for singleton that is intentionally not copyable
2022-03-31 16:01:08 -04:00
..
binarysearchtree Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
circledoublelist Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
circlesinglelist Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
doublelist Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
maxheap Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
queuelist Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
singlelist Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
stacklist Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
templates Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
vector Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
CMakeLists.txt Clean up CMakeLists in all C++ examples 2022-03-31 16:01:08 -04:00
README.md Update READMEs 2020-11-25 07:06:48 -05:00

README.md

Datastructs

A collection of useful datastructures written in C++. Examples of templating these structures in C++ can be found in the templates/ directory.

klips/cpp/datastructs
.
├── binarysearchtree    # Binary search tree
├── circledoublelist    # Circular doubly linked list
├── circlesinglelist    # Circular singly linked list
├── doublelist          # Doubly linked list
├── maxheap             # Maximum heap
├── queuelist           # Queue implementation using linked list
├── README.md           
├── singlelist          # Singly linked list
├── stacklist           # Stack implementation using linked list
├── templates           # Templated data structures
└── vector              # Custom Vector implementation