隨筆 - 175  文章 - 202  trackbacks - 0
          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          在學習 lua 的時候,看到了一個生成序列的一個遞歸算法,比起我以前的算法,要好得很多,學到了。^_^

          package com.sea.pc;
          public class Permgen {
           
          public static void main(String[] args) {
            Permgen permgen 
          = new Permgen();
            String[] ss 
          = { "a""b""c" };
            permgen.permgen(ss, 
          3);
           }
           
          public void permgen(Object[] os, int n) {
            
          if (n == 0) {
             
          for (Object obj : os) {
              System.out.print(obj 
          + "\t");
             }
             System.out.println();
            } 
          else {
             
          for (int i = 0; i < n; i++) {
              Object t 
          = os[i];
              os[i] 
          = os[n - 1];
              os[n 
          - 1= t;
              permgen(os, n 
          - 1);
              os[n 
          - 1= os[i];
              os[i] 
          = t;
             }
            }
           }
          }

           
           

            

          posted on 2007-10-21 15:18 哈哈的日子 閱讀(476) 評論(2)  編輯  收藏 所屬分類: Java

          FeedBack:
          # re: 生成序列的遞歸算法 2008-03-22 20:09 哈哈的日子
          突然查了一下 Permgen 是 Permutation Generator 的意思,呵呵……  回復  更多評論
            
          # re: 生成序列的遞歸算法[未登錄] 2008-05-26 21:12 李敏
          又逛到這里來了,呵呵!
          說實話,這個算法,看不明白,能不能解釋一下!

            回復  更多評論
            
          主站蜘蛛池模板: 隆德县| 余江县| 桓台县| 桐梓县| 那曲县| 漳平市| 夏河县| 吉木萨尔县| 大方县| 娱乐| 冀州市| 深水埗区| 汾阳市| 金华市| 贵南县| 冷水江市| 枞阳县| 永吉县| 庄浪县| 荆门市| 汉沽区| 罗甸县| 枞阳县| 临沧市| 北流市| 金湖县| 大埔县| 太原市| 宁都县| 渭南市| 司法| 明溪县| 广宁县| 江永县| 富源县| 普安县| 当雄县| 怀集县| 黄山市| 台安县| 巴楚县|