當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript排序算法——插入排序算法
生活随笔
收集整理的這篇文章主要介紹了
JavaScript排序算法——插入排序算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// 插入排序-原理解釋:從數組第二項開始循環,每次循環取當前項與前邊的項對比,符合條件則交換位置。function insertSort(array) {
// 從第二個元素開始循環for (var i = 1; i < array.length; i++) {
// 從當前項開始往前對比for (var j = i; j > 0; j--) {
// 前面的比后面的大,交換位置if (array[j-1] > array[j]) {var temp = array[j];array[j] = array[j - 1];array[j - 1] = temp;}}}console.log(array.toString());}insertSort([1,4,5,7,2,9,8]);
運行結果:
總結
以上是生活随笔為你收集整理的JavaScript排序算法——插入排序算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米路由器3G怎么恢复出厂设置-如何重置
- 下一篇: gradle idea java ssm