https://github.com/carbon-404/double-linked-list
Double linked lists in C++
https://github.com/carbon-404/double-linked-list
cpp linked-lists oop
Last synced: 6 months ago
JSON representation
Double linked lists in C++
- Host: GitHub
- URL: https://github.com/carbon-404/double-linked-list
- Owner: Carbon-404
- License: mit
- Created: 2025-01-10T19:55:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-13T08:28:10.000Z (over 1 year ago)
- Last Synced: 2025-06-13T07:48:28.726Z (about 1 year ago)
- Topics: cpp, linked-lists, oop
- Language: C++
- Homepage:
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Double-Linked-List-Viewer
This workshop serve as training with OOP and data sorting algorithm with C++.
## What you gonna find in this project?
- A data set of actreeses (somthing like 5000 elements)
- A tool to format and merge csv files (available in the `tools` folder)
- A tool to sort data in a double linked list (available in the `src` folder)
## Prerequisites
- g++ compiler
- CMake (3.10 or higher)
- Make
- Git
## How to initiate the project?
1. Clone this repository
2. Run:
```bash
$ cmake -S . -B build
$ cd build
$ make
```
This will build the project and create an executable file called `actressSorting` and `csvFormatting` in the `bin` folder.
## Good to know
In the `actressSorting` tool, you will find 3 various sorting algorithms:
- A **Merge Sort** algorithm for the ranking sorting
- A **Quick Sort** algorithm for the videos number sorting
- A **Heap Sort** algorithm for the number of views sorting