文章 评论 浏览 590
// 冒泡排序 const bubbleSort = (array) => { const newArray = [...array] const len = newArray.length if (len <= 1) return let isChange = false for(let i = 0; i < len; i++) { for (let j = i; j < len - i - 1; j++) { if (newArray[j + 1] < newArray[j]) { let temp = newArray[j + 1] newArray[j + 1] = newArray[j] newArray[j] = temp isChange = true } } if (!isChange) break } return newArray }
时间复杂度 O(n^2)
超赞 写的很好 感谢
文章 0 评论 0
接受
时间复杂度 O(n^2)
第 54 题:冒泡排序如何实现,时间复杂度是多少, 还可以如何改进?