A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 静心明德 于 2015-4-14 18:19 编辑

口诀解析:
冒泡
选择
插入
希尔
快速
归并


诸位有没有感觉好几多了啊。

下面是其中两个排序,供大家享用

  1. <p><div class="blockcode"><blockquote>//实现对数组的排序——选择
  2. public static void selectSort(int[] arr){
  3.                    for(int i = 0; i < arr.length - 1;i++{
  4.                            for(int j = i + 1;j<arr.length;j++){
  5.                               if(arr[i] > arr[j]){
  6.                                      swap(arr, i, j);
  7.                               }
  8.                                            }
  9.                           }
  10.         }
  11.         //实现对数组的排序——冒泡
  12.         public static void bubbleSort(int[] arr){
  13.                               for(int i = 0; i < arr.length - 1; i++){
  14.                                                     for(int j = 0; j < arr.length - 1 - i; j++){
  15.                                                                         if(arr[j] > arr[j+1]){
  16.                                                                                   swap(arr, j, j+1);
  17.                                                                          }
  18.                            }
  19.                            }
  20.         }
  21.         //交换
  22.         private static void swap(int[] arr, int a, int b){
  23.                         int temp = arr[a];
  24.                         arr[a] = arr[b];
  25.                         arr[b] = temp;
  26.         }
复制代码



7 个回复

倒序浏览
很好很强大
回复 使用道具 举报
值得赞一个
回复 使用道具 举报
学习了  这口诀不错~~~
回复 使用道具 举报
心情不稳定,快(快排)些(希尔)选(选择)一堆(堆排序)好友来聊天吧。
快(快排)些(希尔)以nlogn的速度归(归并)队
回复 使用道具 举报
王国库 发表于 2015-4-14 22:47
心情不稳定,快(快排)些(希尔)选(选择)一堆(堆排序)好友来聊天吧。
快(快排)些(希尔)以nlogn的 ...

感觉还是没有我的顺口,好记;不过,谢谢了
回复 使用道具 举报
很全面,有用
回复 使用道具 举报
看看。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马