Quick actions

cmd+k|ctrl+k

Navigation

Languages

SelectionSort

Snippet info

Language

JavaScript

Visibility

public

Author

jameeulla3

Created

2024-08-25T04:29:35.635496Z

Updated

2024-08-25T04:29:35.635496Z

const selectionSort = (arr)=>{
    let time = Date.now(); 
    for(let i=0;i<arr.length;i++)
    {
        let min = i; 
        for(j=i+1; j<arr.length;j++)
        {
            if(arr[min]>arr[j])
            {
                min = j; 
            }
        }
        let temp = arr[i];
        arr[i]  = arr[min];
        arr[min] = temp; 
    }
    console.log(`Time taken = ${(Date.now()-time)/1000} seconds`);
    return arr;
}
let array = Array.from({length : 100000},(x,i)=>Math.floor(Math.random()*i));
console.log(selectionSort(array))

INFO