https://github.com/rapter1990/quick-sort-example
Quick Sort Example
https://github.com/rapter1990/quick-sort-example
java quicksort
Last synced: 8 months ago
JSON representation
Quick Sort Example
- Host: GitHub
- URL: https://github.com/rapter1990/quick-sort-example
- Owner: Rapter1990
- Created: 2020-09-24T18:39:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-23T07:48:15.000Z (over 5 years ago)
- Last Synced: 2025-01-20T22:53:05.186Z (over 1 year ago)
- Topics: java, quicksort
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Quick Sort Example
- QuickSort is a Divide and Conquer algorithm like Merge Sort. It picks an element as pivot and partitions the given array around the picked pivot. There are many different versions of quickSort that pick pivot in different ways such as always pick first element as pivot, always pick last element as pivot, pick a random element as pivot, pick median as pivot
- This java example shows how to sort an element of Java ArrayList using Quick Sort method of Collections class.
The objective of Program
- The program firstly assign some values including person's atttributes to its object and performs sort process in terms of each attribute title. All sort process is implemented by Turkish alphabetical order.
Files contaning in this repository
- src
- quicksort
- QuickSortProcess.java
- main
- Main.java
- model
- Person.java
- util
- DefineValues.java
- ShowProcess.java
- quicksort
Explaining an inforamtion of each file
Files Names
Information
QuickSortProcess.java
Implementing QuickSort Sort Process by Turkish alphabetical order
Person.java
Defining it as a POJO
Main.java
Handle with all project files to run the program
ShowProcess.java
Showing all information about Person Object as output
DefineValues.java
Filling its attributes into Person Object