Patrick Schneider 3bd8733411 first implementation of sort.
Merge missing, sort currently loops endless.
2025-07-29 21:45:53 +02:00
2025-07-29 21:45:53 +02:00
2025-07-28 22:25:26 +02:00
2025-07-29 21:45:53 +02:00
2025-07-28 22:25:26 +02:00
2025-07-28 22:25:26 +02:00
2025-07-28 22:25:26 +02:00
2025-07-28 22:25:26 +02:00
2025-07-28 22:25:26 +02:00
2025-07-28 22:25:26 +02:00
2025-07-28 22:25:26 +02:00

Programming exercise

Prerequisites:

  • UNIX-like OS, or WSL for Windows
  • gcc, g++ >= 11
  • CMake >= 3.19 1
  • python and the package matplotlib (alternatively, you can use pipenv 2 and the provided Pipfile)

Usage

Implement your solution in src/, and describe it in description.md. You can also adjust the evaluation code in framework/ and eval.py, if you want.

  1. Compile your code using
cmake --preset release
cmake --build --preset release
  1. Run the experiment via eval.py run. The output will be written to result.txt.
python ./eval.py run result.txt
# or
cmake --build --preset release --target run
  1. Create a plot via eval.py plot. This will create a PDF file named plot.pdf.
python ./eval.py plot results.txt
# or
cmake --build --preset release --target plot
  1. Describe your solution in description.md.

  2. Using cmake, create submission.zip, which will contain your source code, description and plots.

cmake --build --preset release --target submission
Description
No description provided
Readme 1.1 MiB
Languages
Jupyter Notebook 96.8%
C++ 2.1%
Typst 0.4%
Python 0.4%
CMake 0.3%