Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

Sign Shuffle Sorting Algorithm (S3 Algorithm)

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Ajay Kedia, Shagun Dhingra

Ajay Kedia and Shagun Dhingra. Sign Shuffle Sorting Algorithm (S3 Algorithm). International Journal of Computer Applications 148(9):19-22, August 2016. BibTeX

	author = {Ajay Kedia and Shagun Dhingra},
	title = {Sign Shuffle Sorting Algorithm (S3 Algorithm)},
	journal = {International Journal of Computer Applications},
	issue_date = {August 2016},
	volume = {148},
	number = {9},
	month = {Aug},
	year = {2016},
	issn = {0975-8887},
	pages = {19-22},
	numpages = {4},
	url = {},
	doi = {10.5120/ijca2016911287},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


In computer Science, Sorting algorithm is used to place the elements in a certain order or to arrange the data of the array or string in a particular order. Sorted Data has been used to design the database which contains the array values in a certain order. Typically, Sorting Algorithm is used to arrange the data either in increasing order to decreasing order. There are certain types of sorting algorithm which are used to sort an array and have different cost and time complexity but we have discussed only new sorting algorithms designed by us. Comparison of our sorting algorithm with others sorting algorithm are done in this paper. Because sorting is important to optimize the use of other algorithms in computer science such as binary search or linear search, it has been the subject of extensive research in computer science, and some complexity methods have been developed.


  1. Lavore, Robert, arrays, Big O Notation and simple sorting. Data structure and algorithms in Java (2nd edition)
  2. Simple algorithm example.
  3. Wikipedia, the free encyclopedia. Online: Sorting algorithms.


Sorting, Shuffling, Sign, Swapping, Exchanging, Divide, Processors.