Blogs

BinarySort Algorithm
Author:Dixanta Bahdur Shrestha

 

/** * Binary Sort Revised Algorithm
* using javascript
* Written by: Dixanta Bahadur Shrestha
* Creators Institute of Business & Technology
* https://creators.institute
* https://www.facebook.com/creators.ibt
*/

This works exactly like a binary search but for sorting, we compare with first and previous and compare if needed to swap or not, if the last number is lesser than previous one we rearrange values of Array. Happy Coding.
Programming Language: Javascript

 

dataset=[2,3,4,15,-1,13,12,6,7,8];
end=dataset.length;
for(var i=1;i<end;i++)
{
if(dataset[i]<dataset[i-1])
{
for(var j=0;j<i;j++){
if(dataset[i]<dataset[j]){
temp=dataset[i];
dataset[i]=dataset[j];
dataset[j]=temp;
}
}
}
}
console.log(dataset);
function binarySort(dataset,start,end){
if(start<end){
if(dataset[start]<dataset[end]){
for(var j=0;j<i;j++){
if(dataset[i]<dataset[j]){
temp=dataset[i];
dataset[i]=dataset[j];
dataset[j]=temp;
}
}
}
binarySort(dataset,start+1,end);
}
}
binarySort(dataset,0,dataset.length);

Previous