国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 算法之快速排序實現代碼

java 算法之快速排序實現代碼

2020-09-23 13:59Java教程網 Java教程

這篇文章主要介紹了java 算法之快速排序實現代碼的相關資料,需要的朋友可以參考下

java 算法快速排序實現代碼

摘要: 常用算法之一的快速排序算法的java實現

原理:選擇一個基準元素,通常選擇第一個元素或者最后一個元素,通過一趟掃描, 將待排序列分成兩部分,一部分比基準元素小,一部分大于等于基準元素, 此時基準元素在其排好序后的正確位置,然后再用同樣的方法遞歸地排序劃分的兩部分。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
 *
 * @author 阿信sxq-2015年7月16日
 *
 * @param args
 */
public static void main(String[] args) {
  int a[] = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34, 12, 64, 5, 4,
      62, 99, 98, 54, 56, 17, 18, 23, 34, 15, 35, 25, 53, 51 };
  if (a.length > 0) {//查看數組是否為空 
    _quickSort(a, 0, a.length - 1);
  }
  System.out.println(Arrays.toString(a));
 
}
 
public static void _quickSort(int[] arr, int left, int right) {
  if (left >= right) {
    return;
  }
  int low = left;
  int high = right;
  int tmp = arr[low];//數組的第一個作為中軸 
  while (low < high) {
    while (low < high && arr[high] >= tmp) {
      high--;
    }
    arr[low] = arr[high];//比中軸小的記錄移到低端 
 
    while (low < high && arr[low] <= tmp) {
      low++;
    }
    arr[high] = arr[low];//比中軸大的記錄移到高端 
  }
  arr[low] = tmp;//中軸記錄到尾 
  _quickSort(arr, left, low - 1);//對低字表進行遞歸排序 
  _quickSort(arr, low + 1, right);//對高字表進行遞歸排序 
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:https://my.oschina.net/songxinqiang/blog/672635

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品久久久久久6q | 91精品国产一区二区三区免费 | 久久久性色精品国产免费观看 | 午夜免费小视频 | 国产欧美在线观看 | 精品国产欧美一区二区三区成人 | 综合五月网 | 一区二区三区久久久久久 | 亚洲精品国产二区 | 精品乱子伦一区二区三区 | 色婷婷综合久久久中字幕精品久久 | 亚洲高清视频一区 | 天堂一区| 久久久久无码国产精品一区 | www国产在线观看 | 色在线视频| 最近韩国日本免费高清观看 | 精品一区二区精品 | 国产精品视频免费 | 亚洲精品在线视频观看 | 992人人草 | 免费看国产片在线观看 | 伊人五月天在线 | 免费看国产黄色 | 91精品综合久久久久久五月天 | 亚洲午夜在线 | 97成人在线| 国产精品国产三级国产aⅴ 成人在线免费看 | 人一级毛片 | 国产欧美自拍 | 91精品一区二区 | 国产成人精品免费视频大全最热 | 久久久久久久久久久久久大色天下 | 亚洲电影一区二区 | 午夜一区二区三区 | 精品一区二区三区四区 | 欧美视频免费 | 国产精品初高中精品久久 | 中文字幕亚洲欧美日韩在线不卡 | 91中文在线| 国产精品久久久久久久久久三级 |