The repository contains a hierarchical organisation of the 5 chosen algorithms in all 4 different language implementations Python, Java, C++, and Runa.
algorithms/
├── algorithm_1/
│ ├── example.py ← Python implementation
│ ├── example.java ← Java implementation
│ ├── example.cpp ← C++ implementation
│ └── example.runa ← Runa implementation
├── algorithm_2/
│ ├── example.py ← Python implementation
│ ├── example.java ← Java implementation
│ ├── example.cpp ← C++ implementation
│ └── example.runa ← Runa implementation
├── algorithm_3/
│ ├── example.py ← Python implementation
│ ├── example.java ← Java implementation
│ ├── example.cpp ← C++ implementation
│ └── example.runa ← Runa implementation
├── algorithm_4/
│ ├── example.py ← Python implementation
│ ├── example.java ← Java implementation
│ ├── example.cpp ← C++ implementation
│ └── example.runa ← Runa implementation
└── algorithm_5/
├── example.py ← Python implementation
├── example.java ← Java implementation
├── example.cpp ← C++ implementation
└── example.runa ← Runa implementation
- Parent Folder:
algorithms/
- A subdirectory that contains all 5 algorithms - Child Folders:
algorithm_1/
throughalgorithm_5/
- A subdirectory that contains all algorithm implementation variations (Python, Java, C++, Runa) - Documentation:
README.md
- This file providing project overview and structure