This repository contains weekly exercises and mini projects developed as part of the Algorithm and Data Structure course at the University of Camerino.
Week_X/
: Contains exercises for weekX
based on the topics covered during the course.Mini_Projects/
: Includes more substantial projects that involve complex algorithmic challenges and multiple data structures.
To run the exercises and projects, ensure you have the following software installed:
-
Java JDK: The projects are developed in Java, so make sure you have the latest version of the JDK installed. For these exercises, Java 8 will be used.
Download Java JDK -
JUnit 5: We use JUnit 5 for testing the exercises. You can add it to your project using Maven or Gradle, or download it manually.
Download JUnit 5 -
IDE (Optional): You can use any IDE of your choice, such as:
Feel free to contribute to the repository by:
- Submitting pull requests with solutions to exercises.
- Improving existing code or documentation.
- Proposing new exercises or projects to enhance learning.
This repository is shared for educational purposes. Please respect academic integrity when using the materials. Do not plagiarize if you're currently enrolled in a similar course.
For any questions, suggestions, or collaborations, feel free to reach out:
- Email: giuseppe.43g@libero.it