Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kramber1024/stack

Стек, написанный на C++ в рамках предмета "Алгоритмы и структуры данных". Курс №1, семестр №2.
https://github.com/kramber1024/stack

cmake cpp data-structures sorting-algorithms stack

Last synced: 7 days ago
JSON representation

Стек, написанный на C++ в рамках предмета "Алгоритмы и структуры данных". Курс №1, семестр №2.

Awesome Lists containing this project

README

        

# Stack

My implementation of a linear list (Stack) sorting algorithm.

## Getting Started

These instructions will get you a copy of the project up and running on your local
machine for development and testing purposes.

### Prerequisites

* **CMake v3.15+** - found at [https://cmake.org/](https://cmake.org/)
* **C++ Compiler** - needs to support at least the **C++17** standard, i.e. *MSVC*, *GCC*, *Clang*

### Installing

It is fairly easy to install the project, all you need to do is clone if from [GitHub](https://github.com/kramber1024/stack)

To get a copy of this project you simply need to run:

```bash
git clone https://github.com/kramber1024/stack.git
```

## Building the project

To build the project, all you need to do, ***after correctly
[installing the project](README.md#Installing)***, is run a similar **CMake** routine
to the the one below:

```bash
mkdir build && cd build
cmake ..
cmake --build .
```

## Usage

After building and running the program, you will get sorting benchmark results on 100 - 1000 stack sizes.

## Features

* **CMake configuration**
* **Doxygen documentation**

## Screenshot

![Program results](https://cdn.discordapp.com/attachments/707920580925587496/1245849905570775070/screenshot.png?ex=665a3fa4&is=6658ee24&hm=e5c4b470876d1bb2315d90a68ebca91987f0ffc0b05cab94e4aa075fe363b1c4&)