Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/krishnakeshav/gatorlibrary

Gator library project in C++ using implementation of Red Black tree and Priority queue.
https://github.com/krishnakeshav/gatorlibrary

cpp cpp17

Last synced: 4 days ago
JSON representation

Gator library project in C++ using implementation of Red Black tree and Priority queue.

Awesome Lists containing this project

README

        

# GatorLibrary
Gator library project in C++ using implementation of Red Black tree and Priority queue.

# Documentation
https://krishnakeshav.github.io/GatorLibrary/

## Overview
Implmentation of red black tree and priority queue using min heap in C++. Subsequently, demonstrate its usage to implment a library.

## Instructions to build source and run

cmake .

./make

./gatorLibrary "testcase1.txt" > out.txt

## Operations

### Red-black tree
add, remove, top, rotations, find key, find closest key, find key in a specified range

### Priority queue
Min heap - push, pop, top, get minimum

## Tools
language - C++

version - 17

build - Cmake

documentation - Doxygen