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

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

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

    posts - 195, comments - 34, trackbacks - 0, articles - 1
    對(duì)于組合的遞歸算法,我沒(méi)有想出來(lái)。我不我會(huì)抱持這個(gè)問(wèn)題的。

    排列(全排列)的遞歸算法一般的書(shū)上都有其算法,我只是寫(xiě)出來(lái)玩玩。遞歸的理解還是感覺(jué)有些難。
     1//產(chǎn)生排列的遞歸算法
     2//    1.n==1,Perm(R) = (r)
     3//    2.n > 1, perm(R) = (r1)perm(R1), (r2)Perm(R2);
     4    static int counter = 1;
     5    static void perm(char []list, int k, int m)
     6    {
     7        if(k == m)
     8            System.out.println((counter++)+ " :"+ Arrays.toString(list));
     9        else
    10        {
    11            for(int i=k; i <= m;i++)
    12            {
    13                swap(list,i, k);            
    14                perm(list, k+1, m);            
    15                swap(list,i, k);
    16            }

    17        }

    18    }

    19    static void swap(char[] list, int i, int k)
    20    {
    21        char tmp;
    22        tmp = list[k];
    23        list[k] = list[i];
    24        list[i] = tmp;
    25    }
    不過(guò)也看到上學(xué)期有同學(xué)去迅雷面試中就有這個(gè)題目的。所以簡(jiǎn)單不簡(jiǎn)單看知道不知道,理解的深還是淺。


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲一区二区在线视频| 亚洲AV永久无码天堂影院| 4399好看日本在线电影免费| 亚洲一区二区三区精品视频| 国产在线观看免费完整版中文版| 国产免费区在线观看十分钟| 亚洲午夜视频在线观看| 毛片免费在线播放| 99热在线日韩精品免费| 久久精品国产亚洲av麻豆蜜芽| AV在线播放日韩亚洲欧| 在线视频免费观看爽爽爽| 全部一级一级毛片免费看| 亚洲欧洲日韩综合| 亚洲无码日韩精品第一页| 国产桃色在线成免费视频 | 久久国内免费视频| 四虎国产精品永免费| 亚洲伊人色一综合网| 国产精品亚洲不卡一区二区三区 | 国产免费MV大全视频网站| 亚洲六月丁香六月婷婷蜜芽| 亚洲人成无码网站久久99热国产| xx视频在线永久免费观看| 男人j进女人p免费视频| 亚洲乱人伦精品图片| 久久久亚洲欧洲日产国码农村| 美女黄网站人色视频免费国产 | 亚洲一区无码中文字幕乱码| 国产亚洲精品成人AA片新蒲金 | 亚洲一级高清在线中文字幕| 亚洲女久久久噜噜噜熟女| 国产在线19禁免费观看| 日本阿v免费费视频完整版| a级午夜毛片免费一区二区| 黄色网址免费在线| 中文无码亚洲精品字幕| 亚洲欧洲在线播放| 亚洲福利在线视频| 亚洲不卡中文字幕无码| 国产亚洲精品成人AA片新蒲金|