Enhancements In Sorting Algorithms: A Review
Journal: Journal on Today's Ideas - Tomorrow's Technologies (Vol.3, No. 1)Publication Date: 2015-06-01
Authors : Shama Raheja; Vinay kukreja;
Page : 73-82
Keywords : sorting techniques; enhanced sorting; bubble sort; selection sort; insertion sort; merge sort; complexities.;
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].
Other Latest Articles
- Investigating the Effect of Theoretical and Laboratory Teaching on the Students’ Academic Performance in Mechanical Engineering
- SRC Model to Identify Beguiling Reviews
- LISI ? the House - Living Inspired by Sustainable Innovation
- Dust analyses in ventilation ducts
- Modelling of damage Evolution and Fracture in 5182 H111 aluminium alloy
Last modified: 2016-04-27 20:25:30