隨筆 - 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 哈哈的日子 閱讀(481) 評論(2)  編輯  收藏 所屬分類: Java

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

            回復  更多評論
            
          主站蜘蛛池模板: 牡丹江市| 沙坪坝区| 永清县| 乾安县| 庆阳市| 开远市| 深水埗区| 武穴市| 西丰县| 分宜县| 忻城县| 思南县| 汉中市| 阿图什市| 哈尔滨市| 新昌县| 绥中县| 和静县| 都匀市| 都江堰市| 吉木萨尔县| 化隆| 阿拉善左旗| 朔州市| 措勤县| 确山县| 抚顺县| 罗江县| 怀仁县| 乐安县| 肃北| 溧阳市| 益阳市| 台南市| 分宜县| 吉隆县| 区。| 拉孜县| 永靖县| 探索| 曲阳县|