当然,以下是使用JavaScript编写的冒泡排序算法代码示例:
// 接收用户输入的数列并转换为数组
const input = prompt("请输入需要排序的数列(用逗号分隔):");
const numbers = input.split(",").map(Number);
console.log("原始数列顺序:", numbers);
// 冒泡排序算法
function bubbleSort(arr) {
const length = arr.length;
for (let i = 0; i < length - 1; i++) {
for (let j = 0; j < length - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// 交换位置
const temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
// 使用冒泡排序算法对数列进行排序
const sortedNumbers = bubbleSort(numbers);
console.log("排序后的数列顺序:", sortedNumbers);
以上代码首先接收用户输入的数列,并将其转换为一个数字数组。然后,在控制台输出原始数列顺序。接下来,使用冒泡排序算法对该数组进行排序,并将结果保存在sortedNumbers变量中。最后,在控制台输出排序后的数列顺序。
你可以将上述代码复制到一个JavaScript环境(如浏览器开发者工具或Node.js环境)中运行并查看结果。记得在命令行或浏览器控制台中输入数列时,以逗号分隔各个元素。
内容由零声教学AI助手提供,问题来源于学员提问




