Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kramber1024/stack
- Owner: kramber1024
- Created: 2024-05-04T06:54:51.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-30T21:29:28.000Z (6 months ago)
- Last Synced: 2024-05-31T00:39:50.323Z (6 months ago)
- Topics: cmake, cpp, data-structures, sorting-algorithms, stack
- Language: C++
- Homepage:
- Size: 514 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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&)