使用node.js进行模块化开发实现冒泡排序。
时间: 2024-03-15 15:16:03 浏览: 59
粗产品:NODE JS | REACT JS | 排序| 杰斯特| MYSQL | BCRYPT
好的,这是一个关于编程的问题,我可以为您解答。以下是使用node.js进行模块化开发实现冒泡排序的代码:
在bubble.js文件中:
```
function bubbleSort(arr) {
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
exports.bubbleSort = bubbleSort;
```
在app.js文件中:
```
var bubble = require('./bubble');
var arr = [64, 34, 25, 12, 22, 11, 90];
console.log("Original array:");
console.log(arr);
bubble.bubbleSort(arr);
console.log("Sorted array:");
console.log(arr);
```
这样就可以实现冒泡排序了。希望对您有所帮助。
阅读全文