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

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

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

    我的評論

    re: 求一組序列的全排列[未登錄] lanxiazhi 2009-07-29 20:27  
    hello,以下是遞歸java實現:
    class Perm
    {
    static String letters="123456";//任意不重復字符串
    static int count;
    static void per(StringBuilder sb)
    {
    if(sb.length()==letters.length())
    {
    System.out.println(sb);
    count++;
    return;
    }
    for(int i=0;i<sb.length()+1;i++)
    {
    per(sb.insert(i,letters.charAt(sb.length())));
    sb.deleteCharAt(i);
    }
    }
    public static void main(String[] args)
    {
    per(new StringBuilder());
    System.out.println(count);
    }
    }
    你好,謝謝你的題目,我寫了另外的一個算法:http://www.tkk7.com/lanxiazhi/archive/2009/07/27/288626.html。解法有局限,只是針對這個題寫的。
    re: 深入理解i++和++i[未登錄] lanxiazhi 2009-07-26 22:12  
    我來具體說明:
    int i=0;
    i=i++;
    上述兩行java代碼bytecode如下:
    iconst_0 //把常量0放到堆棧
    istore_1 //把堆棧上的數(上面那個0)放到存儲位置1,也就是i的存儲位置,所以i的值就是0了
    iload_1 //加載位置1上的整數值到棧頂,就是i,因此棧頂的值是0
    iinc 1,1 //把位置1的數,也就是i,自增1,因此i變成了1(注意:iinc指令不會操作堆棧)
    istore_1 //把棧頂的那個數,也就是0,存到位置1,因此i的值是0.

    int i=0;
    i=++i;
    -->
    iconst_0 //把常量0放到棧頂
    istore_1 //把堆棧上的數(上面那個0)放到存儲位置1,也就是i的存儲位置,所以i的值就是0了,棧頂值不變
    iinc 1,1 //把位置1的數,也就是i,自增1,因此i變成了1(注意:iinc指令不會操作堆棧)
    iload_1 //加載位置1的數,也就是i的值,1,到棧頂
    istore_1//把棧頂的值存到位置1,因此i的值就是1了。

    了解字節碼的操作:
    http://blog.csdn.net/BU_BetterYou/archive/2008/06/16/2553108.aspx
    這個問題需要填充N*N個數,所以必須有N*N次操作,從這一層看來,沒有改進的余地。你改進的算法只是減少了循環次數,卻在每次循環中加倍了操作,還增加了很多判斷,我以為,這樣速度反而會慢呢。
    re: 文本中找最長的回文字符串 lanxiazhi 2009-07-25 19:05  
    樓上的朋友,我這是從http://ace.delos.com/usacoprob2?a=ZeOY7JdiFfN&S=calfflac這里貼過來的題目,上面有詳細說明,示例輸入輸出。上面的解答是我自己提供的,因為我覺得java的代碼比c/c++的容易一些(java讓你更專注于算法,而不用考慮很多語言特性,當然速度會慢一些,不過在這種情況下不明顯)。這是一個編程練習平臺,任何人都可以注冊使用,很方便的。
     
    主站蜘蛛池模板: 91精品国产免费网站| 亚洲午夜未满十八勿入网站2| 又硬又粗又长又爽免费看| 亚洲人成777在线播放| 亚洲中文字幕无码久久精品1 | 1000部禁片黄的免费看| 无码人妻一区二区三区免费手机| yy一级毛片免费视频| 亚洲国产成人无码AV在线| 亚洲网红精品大秀在线观看| 亚洲日韩在线观看| 日本一区二区三区日本免费| 免费观看激色视频网站bd| 亚洲成av人片在线天堂无 | 57pao国产成永久免费视频| 国产成人无码免费网站| 婷婷国产偷v国产偷v亚洲| 亚洲福利视频网站| 久久综合日韩亚洲精品色| 亚洲人成人77777网站| 亚洲精品99久久久久中文字幕 | 久久噜噜噜久久亚洲va久| 中文字幕亚洲一区二区三区| 免费a级黄色毛片| 日本一道高清不卡免费| 久久这里只有精品国产免费10| 四虎精品成人免费视频| 亚洲国产成人久久综合| 亚洲精品永久在线观看| 亚洲熟妇无码一区二区三区| 亚洲偷偷自拍高清| 亚洲AV日韩综合一区尤物| wwwxxx亚洲| 亚洲色图激情文学| 亚洲中文字幕无码久久| 伊人久久五月丁香综合中文亚洲| 色偷偷女男人的天堂亚洲网| 亚洲高清视频在线| 亚洲精品天堂无码中文字幕| 亚洲大尺度无码无码专线一区| 国产精品亚洲精品久久精品|