夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          /** write by : 惠萬鵬 */
          var DouSel = 
          {
              
          /**
              *對二維數組進行排序
              *arr      :將要排序的數組
              *dimIndex :按第幾維排序,可選值0或1
              *ascOrDexc:按升序或降序,可先值為0或1
              *返回一個已經排好序的數組
              
          */
              __sortDyadicArray : 
          function (arr, dimIndex, ascOrDesc)
              {
                
          var tempArr = null;
                
          /** 使用選擇排序法排序*/
                
          for(var m = 0; m < arr.length-1; m++)
                {
                  
          var index = m;
                  
          for(var n = m + 1; n < arr.length; n++){
                    
          /** 按第一維升序排序 */
                    
          if(dimIndex == 0 && ascOrDesc == 0 
                      
          && arr[n][0< arr[index][0])
                    {
                      index 
          = n;
                    }
                    
          /** 按第一維降序排列 */
                    
          else if(dimIndex == 0 && ascOrDesc == 1 
                      
          && arr[n][0> arr[index][0])
                    {
                      index 
          = n;
                    }
                    
          /** 按第二維升序排序 */
                    
          else if(dimIndex == 1 && ascOrDesc == 0 
                      
          && arr[n][1< arr[index][1])
                    {
                      index 
          = n;
                    }
                    
          /** 按第二維降序排列 */
                    
          else if(dimIndex == 1 && ascOrDesc == 1 
                      
          && arr[n][1> arr[index][1])
                    {
                      index 
          = n;
                    }
                  }
                  tempArr 
          =    arr[m];
                  arr[m] 
          =     arr[index];
                  arr[index] 
          = tempArr;
                }
                
          return arr;
              }
          }
          posted on 2008-06-05 15:26 HUIKK 閱讀(757) 評論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 凤城市| 根河市| 原平市| 广元市| 贡觉县| 靖西县| 石林| 乐业县| 昌邑市| 饶阳县| 浠水县| 延安市| 印江| 诏安县| 昌邑市| 濮阳县| 乌恰县| 东阳市| 从化市| 梧州市| 惠来县| 汉川市| 平度市| 永吉县| 朝阳市| 伽师县| 什邡市| 钦州市| 浦江县| 都匀市| 铜陵市| 顺平县| 聂荣县| 屯留县| 银川市| 东平县| 普定县| 无极县| 高青县| 平昌县| 嘉黎县|