Skip to content

doom160/SortingAlgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SortingAlgo

Introduction

  1. This is a Algorithm Visualization program java swing application
  2. This is program is meant for educational purpose of how sorting algorithm behaves on different datatype and and size
  3. It also contains optimized variation of sorting algorithm based on research
  4. Sorting Algorithm covers:
    1. Bubble Sort
    2. Bubble Sort Optimized
    3. Insertion Sort
    4. Selection Sort
    5. Selection Sort Optimized
    6. Quick Sort
    7. Quick Sort Optimized
    8. Dual Pivot Quick Sort Optimized
    9. Heap Sort
    10. Shell Sort
    11. Merge Sort
    12. Merge Sort Optimized
    13. Cocktail Sort
  5. Data Type covers:
    1. Uniquely Random
    2. Random
    3. Nearly Sorted
    4. Reversed
    5. Sorted
    6. Glassian Random
    7. Zero Entity
  6. Data Size:
    1. 10
    2. 25
    3. 100
    4. 300
    5. 600

Disclaimer

  1. Not the most elegant written Java Swing application.
  2. This application was written in 2014 as part of Ren Fa's UOL Final Year Project on Algorithm Research

Screenshot

How to run

mvn clean install
java -jar target/sortingalgorithm-1.0.jar

About

University Final Year Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages