firattamur / sort-algorithms-java

Sorting algorithms in Java! πŸš€

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sorting Algorithms Java πŸ§ͺ🌟

Welcome to the Sorting Algorithms Repository, where we dive into the world of sorting algorithms using Java! πŸš€πŸŽ‰

πŸš€ Getting Started

Sorting algorithms are fundamental in computer science and programming. They are used to organize and manage data, making it easier to search, analyze, and manipulate. This repository contains the implementation of various sorting algorithms in Java, along with explanations and examples.

🧩 Algorithms

Here's a list of the sorting algorithms you'll find in this repository:

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort
  • Heap Sort
  • Radix Sort
  • Shell Sort
  • Tim Sort
  • Counting Sort

Each algorithm comes with a dedicated folder containing:

  • A Java implementation file πŸ“„
  • A clear explanation of the algorithm πŸ“š
  • A step-by-step walkthrough with examples πŸšΆβ€β™‚οΈπŸŒŸ

πŸ‘©β€πŸ’» Contributing

We welcome and appreciate contributions from the community!

πŸ“œ License

This repository is licensed under the MIT License.

Happy Sorting! πŸŽŠπŸ§™β€β™‚οΈ

About

Sorting algorithms in Java! πŸš€


Languages

Language:Java 100.0%