js冒泡排序,简单的冒泡排序
生活随笔
收集整理的這篇文章主要介紹了
js冒泡排序,简单的冒泡排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>冒泡排序</title><script type="text/javascript">var arr = [3, 12, 5, 8988, 90, 789, 122, 15];function maopao() {for (var i = 0; i < arr.length - 1; i++) { //有多少元素循環多少次for (var j = 0; j < arr.length - 1 - i; j++) { //有i和沒i結果一樣,有i可以減少消耗,比如從大到小排序,每執行一次一個最小的數到右邊,已經排好序的就不用再比較,所以減iif (arr[j] < arr[j + 1]) { //選在左邊小于右邊的數,從大到小排序var temp = arr[j]; //記錄左邊的數arr[j] = arr[j + 1]; //移動相鄰右邊的數到左邊arr[j + 1] = temp; //再給被移動數賦值}}}}maopao();console.log(arr, 'arr')</script>
</head>
<body></body>
</html>
總結
以上是生活随笔為你收集整理的js冒泡排序,简单的冒泡排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PC端品优购电商项目源码
- 下一篇: NVIDIA Control Panel