Quick actions

cmd+k|ctrl+k

Navigation

Languages

Selection Sort

Snippet info

Language

JavaScript

Visibility

public

Author

varun.muriyanat

Created

2025-05-30T22:12:07.573073Z

Updated

2025-05-31T13:36:57.823837Z

let array = [8, 5, 2, 9, 10, 1];
function selectionSort(arr) {
    //debugger;
    for (let i = 0; i<arr.length; i++) {
        let min_pos = i;
        for (let n=i+1;n<arr.length;n++) {
            if (arr[n] < arr[min_pos]) {
                min_pos = n;
            }
        }
    
        let temp = arr[i];
        arr[i] = arr[min_pos];
        arr[min_pos] = temp;    
    }
    return arr;
}

selectionSort(array);
console.log(array);
INFO