THIS REPOSITORY IS STILL UNDER DEVELOPMENT, AFTER I FINISH THE ADS THAT I LIKE, I WILL ALSO WRITE SOME TESTS.
This repository contains some algorithms that can be used in any application as well as a wide variety of data structures. These two concepts are really crucial for software engineering and one needs to understand at least how some of them works in order to become a better programmer. That's also why I am creating this repository: To improve myself and extend my vision of coding. I will keep this repository updated as I learn new things.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
A basic understanding of Java and built-in Java classes is needed to understand these algorithms. You should also have access to a Java IDE and some version of JDK.
- 1- Array Based Merge Sort
- 2- [Quick Sort]
Throughout the completion of this repository, I will be using numerous different resources to learn the concepts and I will update this section.
- 1- Data Structures & Algorithms in Java book, published by Wiley, written by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Sina Sen - TU Delft
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone whose code was used
- Inspiration
- etc