Javascript Array bubbleSort_algo()

Description

Javascript Array bubbleSort_algo()


Array.prototype.bubbleSort_algo = function () {
    var is_sorted = false;
    while (!is_sorted) {
        is_sorted = true;//from ww w. j av  a2  s  . c o m
        for (var n = 0; n < this.length - 1; n++) {
            if (this[n] > this[n + 1]) {
                var x = this[n + 1];
                this[n + 1] = this[n];
                this[n] = x;
                is_sorted = false;
            }
        }
    }
    return this;
};

console.log([6, 4, 0, 4, -2, 1].bubbleSort_algo());



PreviousNext

Related