分享

数组冒泡排序

 文章收藏者 2014-06-16
function sortMethod(arr) {
// 交换两个数组项的位置
var swap = function(firstIndex, secondIndex) {
var temp = arr[firstIndex];
arr[firstIndex] = arr[secondIndex];
arr[secondIndex] = temp;
};
   
   // 升序排列
    var bubbleSort = function() {
         var i, j, stop, len = arr.length;
         for (i=0; i<len; i=i+1) {
             for (j=0, stop = len - i; j<stop; j=j+1) {
                // 将这里的'>'换成'<'即为降序排列
                  if (arr[j] > arr[j+1]) { swap(j, j+1); }
             }
         }
     }();
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多