<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-14  評論-142  文章-0  trackbacks-0

    static void bubblesort(int[] a){

         int temp;

        for(int i=0; i<a.length;++i){
             for(int j=a.length-1;j>i;--j){
                 if(a[j] <a[j-1]){
                        temp = a[j];
                        a[j] = a[j-1];
                        a[j-1] = temp;
     
                 }


           }



       }




    }
    posted on 2007-09-05 16:58 liulang 閱讀(94834) 評論(32)  編輯  收藏

    評論:
    # re: java冒泡排序算法 2007-09-05 17:07 | 楊愛友
    的確,今年我面試過不下30次,經(jīng)常遇到問冒泡排序的原理。你在找工作過程中嗎?  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2007-09-05 17:17 | liulang
    @楊愛友
    找到了合同都簽了,過了10/1就過去,  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2007-09-05 21:20 | Alexander.Yu
    @liulang
    這么久,現(xiàn)在還是9.5  回復(fù)  更多評論
      
    # re: java冒泡排序算法[未登錄] 2007-09-06 10:35 | liulang
    @Alexander.Yu
    我這邊公司得工作到9月底,剛好合同期到!  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2007-09-06 10:35 | 笑春風(fēng)
    哪個公司啊  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-04-01 15:15 | 陳嘉新
    好呀  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-08-16 16:03 | 金成成
    你的好像是選擇排序吧?有點不明白。  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-08-16 16:05 | 金成成
    不好意思。我自己看錯了。。。  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-10-22 21:03 | su kang
    謝謝了?。。ou are great!!!!  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-11-04 10:32 | 中智楊
    @楊愛友
      回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-11-04 10:33 | 中智楊
    好 很好 ?。。。?!  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2008-11-12 18:47 | 吳榮
    學(xué)習(xí)了  回復(fù)  更多評論
      
    # re: java冒泡排序算法[未登錄] 2009-12-07 17:54 | 王磊
    這個排序?qū)懙牟粔蚝茫嬲拿芭菖判蛞冗@個smart,因為:
    1. 如果序列本身是完全有序的,冒泡排序只需要一趟排序就發(fā)現(xiàn)它是有序的了,不會在繼續(xù)進(jìn)行排序;
    2. 冒泡排序會記錄上趟排序交換的位置,然后從0到那一點為止
      回復(fù)  更多評論
      
    # re: java冒泡排序算法 2010-11-29 11:17 | asd
    哈哈哈哈。。。學(xué)習(xí)了啊~~  回復(fù)  更多評論
      
    # re: java冒泡排序算法[未登錄] 2011-01-20 19:47 | george
    加一個哨兵  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-07-10 20:22 | qqq
    明顯少了一個new  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-07-11 14:10 | lclijingxuan
    排序算法我都忘記了,看了你的代碼才想起來。  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-08-20 11:29 | 木有
    真感覺你的這個冒泡排序是有問題的,你確定你的是冒泡排序?  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-08-20 11:30 | 木有
    public class io{
    static void sort(int[] nums){
    // 從此一個位開始循環(huán)數(shù)組
    for(int i=0;i<nums.length;i++){
    // 從第i+1為開始循環(huán)數(shù)組
    for(int j=i+1;j<nums.length;j++){
    // 如果前一位比后一位小,那么就將兩個數(shù)字調(diào)換
    // 這里是按降序排列
    // 如果你想按升序排列只要改變符號即可
    if(nums[i] < nums[j]){
    int tem = nums[i];
    nums[i] = nums[j];
    nums[j] = tem;
    }
    }
    }
    }
    public static void main(String[] args){
    int [] nums = {2,5,47,8,6,2,1,4,6,3,5,9};
    sort(nums);
    for(int i=0;i<nums.length;i++){
    System.out.println(nums[i]);
    }
    }
    }
    我覺得這個才是。  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-09-23 17:24 |
    兩種方法都是可行的  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-09-25 14:15 | wzy865100
    您寫的這個應(yīng)該是選擇排序,因為每次都是和外層循環(huán)角標(biāo)i的數(shù)比較,而冒泡是和自己相鄰的數(shù)進(jìn)行比較換位!  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2011-09-25 14:16 | wzy865100
    # re: java冒泡排序算法 2011-08-20 11:30 | 木有

    public class io{
    static void sort(int[] nums){
    // 從此一個位開始循環(huán)數(shù)組
    for(int i=0;i<nums.length;i++){
    // 從第i+1為開始循環(huán)數(shù)組
    for(int j=i+1;j<nums.length;j++){
    // 如果前一位比后一位小,那么就將兩個數(shù)字調(diào)換
    // 這里是按降序排列
    // 如果你想按升序排列只要改變符號即可
    if(nums[i] < nums[j]){
    int tem = nums[i];
    nums[i] = nums[j];
    nums[j] = tem;
    }
    }
    }
    }
    public static void main(String[] args){
    int [] nums = {2,5,47,8,6,2,1,4,6,3,5,9};
    sort(nums);
    for(int i=0;i<nums.length;i++){
    System.out.println(nums[i]);
    }
    }
    }



    您寫的這個應(yīng)該是選擇排序,因為每次都是和外層循環(huán)角標(biāo)i的數(shù)比較,而冒泡是和自己相鄰的數(shù)進(jìn)行比較換位!   回復(fù)  更多評論
      
    # re: java冒泡排序算法[未登錄] 2011-10-11 10:59 | wei
    import java.util.*;
    public class maopao
    {
    public static void main(String[] args)
    {
    int a[]={2,3,6,4,7,8,9};
    Arrays.sort(a);
    System.out.println("排序后為: ");
    for(int i=0;i<a.length;i++)
    System.out.print(a[i]+" ");
    }
    }  回復(fù)  更多評論
      
    # re: java冒泡排序算法[未登錄] 2012-02-03 21:46 | 王峰
    public static void main(String[] args) {
    int [] array = {1,4,5,2,7,6,3,9,8,0};
    for(int i = 0;i<array.length;i++){
    for(int j = 0;j<array.length-i-1;j++){
    if(array[j]<array[j+1]){
    array[j] = array[j]+array[j+1];
    array[j+1] = array[j]-array[j+1];
    array[j] = array[j]-array[j+1];
    }
    }
    }
    for(int k = 0;k<array.length;k++){
    System.out.println(array[k]);
    }
    }  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2012-02-17 14:45 | 無語了.
    代碼性能相當(dāng)差!!!  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2012-03-28 12:47 | hushengbo
    如果需要排序的不全是整型數(shù)怎么辦類???  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2012-04-06 11:02 | pu
    @hushengbo
    int 換成double  回復(fù)  更多評論
      
    # re: java冒泡排序算法 2012-04-20 11:18 | 千面獨行客
    public static void main(String[] args) {

    int a[] = { 3, 7, 80, 56, 97, 34 };

    for (int i = 0; i < a.length; i++) {

    for (int j = 1; j < a.length-1; j++) {
    if (a[j] > a[j+1]) {
    a[j] = a[j+1] + a[j];
    a[j+1] = a[j] - a[j+1];
    a[j] = a[j] - a[j+1];

    }
    }
    System.out.println("a[i]="+a[i]);
    }
    }  回復(fù)  更多評論
      
    # re: 冒泡排序 java 2012-12-10 20:00 | zk
    <script type="text/javascript">
    var arr=[0,2,1,47,5,6];
    var demo=null;
    for(var i=0;i<arr.length-1;i++){
    for(var j=0;j<arr.length-1-i;j++){
    for(arr[j]<arr[j+1]){
    demo=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=dome;

    }
    }@千面獨行客
      回復(fù)  更多評論
      
    # re: 冒泡排序 java 2013-05-07 20:50 | 菜鳥*傷
    @wzy865100
    demo=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=dome;
    這句話不是很明白!我知道他是賦值!可是就是不懂他是怎么賦值的!!  回復(fù)  更多評論
      
    # re: 冒泡排序 java[未登錄] 2015-09-14 09:40 | 黃明
    @千面獨行客
    代碼寫錯了,
      回復(fù)  更多評論
      
    # re: 冒泡排序 java 2016-05-11 09:42 | 路過的菜鳥
    @菜鳥*傷
    這相當(dāng)于你有3個杯子,其中一個裝滿可樂,一個裝滿雪碧,還有一個空杯子;然后進(jìn)行交換。  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久亚洲精品无码蜜桃| 久久夜色精品国产亚洲AV动态图 | 亚洲AV日韩精品久久久久久| 色窝窝亚洲av网| 亚洲精品无码av片| 亚洲精品无码专区在线播放| 亚洲人成网亚洲欧洲无码| 国产免费MV大全视频网站| 国产黄色片免费看| 白白国产永久免费视频| 国产大片91精品免费观看男同| 国产av无码专区亚洲av果冻传媒| 亚洲精品中文字幕无码A片老| 91精品导航在线网址免费| 亚洲色偷偷综合亚洲AVYP| 91在线精品亚洲一区二区| 中文无码日韩欧免费视频| 免费看国产精品麻豆| 亚洲午夜无码久久久久| 高潮毛片无遮挡高清免费视频| 西西人体免费视频| 免费a级毛片无码a∨性按摩| 亚洲最大福利视频| 性xxxxx免费视频播放 | 亚洲高清在线播放| 成人网站免费大全日韩国产| 亚洲国产高清精品线久久| 色欲aⅴ亚洲情无码AV| 成人免费a级毛片无码网站入口 | 久久久国产精品无码免费专区| 亚洲色欲久久久久综合网| 久久亚洲精品成人无码网站 | 免费大片黄在线观看yw| 亚洲视频在线观看不卡| 亚洲一区二区在线免费观看| 亚洲av无码一区二区乱子伦as| 中文字幕不卡高清免费| 色噜噜AV亚洲色一区二区| 久久久精品视频免费观看| 亚洲精品无码久久一线| 日韩免费在线视频|