An open API service indexing awesome lists of open source software.

https://github.com/rapter1990/heap-sort-example

HeapSortExample
https://github.com/rapter1990/heap-sort-example

heapsort java

Last synced: 10 months ago
JSON representation

HeapSortExample

Awesome Lists containing this project

README

          

Heap Sort Example


  • Heap sort is a comparison based sorting technique based on Binary Heap data structure. It is similar to selection sort where we first find the maximum element and place the maximum element at the end. We repeat the same process for remaining element

  • This java example shows how to sort an element of Java ArrayList using heap 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

    • heapsort

      • HeapSortProcess.java



    • main

      • Main.java



    • model

      • Person.java



    • util

      • DefineValues.java

      • ShowProcess.java





Explaining an inforamtion of each file


Files Names
Information


HeapSortProcess.java
Implementing Heap 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