CFP last date
20 May 2024
Reseach Article

Improved Selection Sort Algorithm

by J. B. Hayfron-acquah, Obed Appiah, K. Riverson
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 110 - Number 5
Year of Publication: 2015
Authors: J. B. Hayfron-acquah, Obed Appiah, K. Riverson
10.5120/19314-0774

J. B. Hayfron-acquah, Obed Appiah, K. Riverson . Improved Selection Sort Algorithm. International Journal of Computer Applications. 110, 5 ( January 2015), 29-33. DOI=10.5120/19314-0774

@article{ 10.5120/19314-0774,
author = { J. B. Hayfron-acquah, Obed Appiah, K. Riverson },
title = { Improved Selection Sort Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { January 2015 },
volume = { 110 },
number = { 5 },
month = { January },
year = { 2015 },
issn = { 0975-8887 },
pages = { 29-33 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume110/number5/19314-0774/ },
doi = { 10.5120/19314-0774 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:45:34.298656+05:30
%A J. B. Hayfron-acquah
%A Obed Appiah
%A K. Riverson
%T Improved Selection Sort Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 110
%N 5
%P 29-33
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

One of the basic problems of Computer Science is sorting a list of items. It refers to the arrangement of numerical or alphabetical or character data in statistical order. Bubble, Insertion, Selection, Merge, and Quick sort are most common ones and they all have different performances based on the size of the list to be sorted. As the size of a list increases, some of the sorting algorithm turns to perform better than others and most cases programmers select algorithms that perform well even as the size of the input data increases. As the size of dataset increases, there is always the chance of duplication or some form of redundancies occurring in the list. For example, list of ages of students on a university campus is likely to have majority of them repeating. A new algorithm is proposed which can perform sorting faster than most sorting algorithms in such cases. The improved selection sort algorithm is a modification of the existing selection sort, but here the number of passes needed to sort the list is not solely based on the size of the list, but the number of distinct values in the dataset. This offers a far better performance as compared with the old selection sort in the case where there are redundancies in the list.

References
  1. Cormen, T. H. , Leiserson, C. E. , Rivest, R. L. , and Stein, C. 2001. Introduction to Algorithms. MIT Press. Cambridge. MA. 2nd edition. 2001
  2. Jadoon, S. , Solehria, S. F. , Qayum, M. , "Optimized Selection Sort Algorithm is faster than Insertion Sort Algorithm: a Comparative Study" International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 02, 2011
  3. Jadoon, S. , Faiz S. , Rehman S. , Jan H. , "Design & Analysis of Optimized Selection Sort Algorithm", IJEC-IJENS Volume 11 Issue 01, 2011.
  4. Khairullah, M. "Enhancing Worst Sorting Algorithms". International Journal of Advanced Science and Technology Vol. 56, July, 2013
  5. Kapur, E. , Kumar, P. and Gupta, S. , "Proposal of a two way sorting algorithm and performance comparison with existing algorithms". International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol. 2, No. 3, June 2012
  6. "Design and Analysis of Hybrid Selection Sort Algorithm". International Journal of Applied Research and Studies (iJARS) ISSN: 2278-9480 Volume 2, Issue 7 (July- 2013) www. ijars. in
Index Terms

Computer Science
Information Sciences

Keywords

Algorithms sorting algorithms selection sort improved selection sort redundancies in dataset