程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程-斐波拉奇數列,冒泡排序的核心代碼為什麼如此的相似?

編程-斐波拉奇數列,冒泡排序的核心代碼為什麼如此的相似?

編輯:編程綜合問答
斐波拉奇數列,冒泡排序的核心代碼為什麼如此的相似?
  public static void feibolaqi(){
        int n1=1;
        int n2=1;
        int outn=0;
        for(int i=0;i<5;i++){
            outn=n2;
            n2+=n1;
            n1=outn;
            System.out.println(outn);
        }
    }
    public static void maopao(){

        int [] ns = new int[]{4,2,5,8,7,9,1,3,2};

        for (int i = 0; i <ns.length ; i++) {
            for (int j = 0; j < i; j++) {
                if (ns[i] > ns[j]) {
                    int t=ns[i];
                    ns[i]=ns[j];
                    ns[j]=t;
                }
            }
        }
        System.out.println(Arrays.toString(ns));
    }

最佳回答:


沒覺得相似,一個一層for循環,一個兩層for循環。冒泡的中間那3句是交換變量,斐波那契數列中間那三句是把數組向後推。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved