NodeJ实现冒泡算法

 NodeJ实现冒泡算法

以下是使用Node.js实现冒泡排序算法的示例代码:

function bubbleSort(array) {
    const n = array.length;
    for (let i = 0; i < n - 1; i++) {
        for (let j = 0; j < n - i - 1; j++) {
            if (array[j] > array[j + 1]) {
                // 交换array[j]和array[j+1]
                const temp = array[j];
                array[j] = array[j + 1];
                array[j + 1] = temp;
            }
        }
    }
}

const array = [64, 34, 25, 12, 22, 11, 90];

console.log("排序前数组:");
console.log(array.join(" "));

bubbleSort(array);

console.log("/n排序后数组:");
console.log(array.join(" "));

这段代码定义了一个名为 bubbleSort 的函数,用于实现冒泡排序算法。在 main 部分,我们创建一个整数数组,然后调用 bubbleSort 函数对其进行排序,并打印排序前后的数组。


 NodeJ实现冒泡算法

以下是使用Node.js实现冒泡排序算法的示例代码:

function bubbleSort(array) {
    const n = array.length;
    for (let i = 0; i < n - 1; i++) {
        for (let j = 0; j < n - i - 1; j++) {
            if (array[j] > array[j + 1]) {
                // 交换array[j]和array[j+1]
                const temp = array[j];
                array[j] = array[j + 1];
                array[j + 1] = temp;
            }
        }
    }
}

const array = [64, 34, 25, 12, 22, 11, 90];

console.log("排序前数组:");
console.log(array.join(" "));

bubbleSort(array);

console.log("/n排序后数组:");
console.log(array.join(" "));

这段代码定义了一个名为 bubbleSort 的函数,用于实现冒泡排序算法。在 main 部分,我们创建一个整数数组,然后调用 bubbleSort 函数对其进行排序,并打印排序前后的数组。


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在