ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Enhancements In Sorting Algorithms: A Review

Journal: Journal on Today's Ideas - Tomorrow's Technologies (Vol.3, No. 1)

Publication Date:

Authors : ; ;

Page : 73-82

Keywords : sorting techniques; enhanced sorting; bubble sort; selection sort; insertion sort; merge sort; complexities.;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

One of the important issues in designing algorithms is to arrange a list of items in particular order. Although there is a large number of sorting algorithms, sorting problem has concerned a great compact of research, because efficient sorting is important to optimize the use of other algorithms. In many applications, sorting plays an important role as to easily handling of the data by arranging it in ascending or descending order.[2] In this paper, we are presenting enhancements in various sorting algorithms such as bubble sort, insertion sort, selection sort, and merge sort. A sorting algorithm consists of comparison, swap, and the use of assignment operations. Bubble sort, selection sort and insertion sort are algorithms, which are easy to understand but have the worst time complexity of O (n2). The new algorithms are discussed, analyzed, tested, and executed for reference. Enhanced selection sort is based on sorting the items by making it slightly faster and stable sorting algorithm. Modified bubble sort is an modification on both bubble sort and selection sort algorithms with O (n log n) complexity instead of O (n2) for bubble sort and selection sort algorithms. [3] [1].

Last modified: 2016-04-27 20:25:30