Quick actions

cmd+k|ctrl+k

Navigation

Languages

selection sort

Snippet info

Language

JavaScript

Visibility

public

Author

onifademola

Created

2021-06-21T09:43:27.253777Z

Updated

2021-06-21T09:43:27.253777Z

const selectionSortArray = nums => {
    const arrayLength = nums.length;
    for (let i=0; i < arrayLength; i++) {
        let min = i;
        let temp = nums[min];
        for (let j=i+1; j < arrayLength; j++) {
            if (nums[j] < nums[min]) {
                min = j;
            }
        }
        nums[i] = nums[min];
        nums[min] = temp;
    }
    return nums;
}

console.log(selectionSortArray([0,1,2,1,2,3,1,8,2,2,1,0]));
INFO