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

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

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

     看到http://www.tkk7.com/nokiaguy/archive/2008/05/10/199647.html出了一道java算法題,給出一個解法如下:

     1/*摘要: 原題如下:用1、2、2、3、4、5這六個數字,用java寫一個程序,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"與"5"不能相連。*/
     2class javatest
     3{
     4    public static void main(String[] args)
     5    {
     6        StringBuilder sb=new StringBuilder(6);
     7        sb.append("22");//初始化為兩個2,以后的字符都是往空里插,不會重復
     8        int count=0;
     9        for(int i=0;i<sb.length()+1;i++)
    10        {
    11            sb.insert(i,"1");//插入1
    12            for(int j=0;j<sb.length()+1;j++)//注意有lenght()+1個空
    13            {
    14                sb.insert(j,"3");
    15                for(int k=0;k<sb.length()+1;k++)
    16                {
    17                    sb.insert(k,"4");
    18                    for(int m=0;m<sb.length()+1;m++)
    19                    {
    20                        sb.insert(m,"5");
    21                        if(valid(sb))
    22                        {
    23                            System.out.println(sb);
    24                            count++;
    25                        }

    26                        sb.deleteCharAt(m);
    27                    }

    28                    sb.deleteCharAt(k);
    29                }

    30                sb.deleteCharAt(j);
    31            }

    32            sb.deleteCharAt(i);//刪除當前位置,等下一個位置插入
    33        }

    34        System.out.println(count);
    35    }

    36    static boolean valid(StringBuilder sb)
    37    {
    38        if(sb.charAt(2)=='4'||sb.indexOf("35")>=0||sb.indexOf("53")>=0)
    39            return false;
    40        return true;
    41    }

    42    
    43}

    44
    posted on 2009-07-27 20:02 lanxiazhi 閱讀(372) 評論(0)  編輯  收藏 所屬分類: 算法

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
     
    主站蜘蛛池模板: 亚洲精品国产va在线观看蜜芽| 免费a级毛片高清视频不卡| 国产色爽免费视频| 国产亚洲福利在线视频| 国产h视频在线观看免费| 亚洲精品成人图区| 久热中文字幕在线精品免费| 亚洲日本香蕉视频| 国产福利在线免费| 亚洲日韩乱码中文字幕| 日本高清免费中文字幕不卡| 亚洲av日韩av永久在线观看| 免费少妇a级毛片人成网| 亚洲黄片手机免费观看| 国精无码欧精品亚洲一区| 嫩草成人永久免费观看| 久久精品国产亚洲AV无码偷窥| 69国产精品视频免费| 亚洲天堂2016| 吃奶摸下高潮60分钟免费视频| 日韩免费在线中文字幕| 国产亚洲av片在线观看16女人| 日本免费大黄在线观看| 日韩亚洲国产综合高清| 国产91在线免费| 丁香花在线视频观看免费| 亚洲精品一区二区三区四区乱码| 又粗又大又黑又长的免费视频 | 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲国产精品无码久久久| 蜜臀91精品国产免费观看| 日韩毛片在线免费观看| 亚洲AV无码久久精品成人| 动漫黄网站免费永久在线观看| 亚洲夂夂婷婷色拍WW47| 三上悠亚亚洲一区高清| 很黄很黄的网站免费的| 污网站免费在线观看| 亚洲酒色1314狠狠做| 国产传媒在线观看视频免费观看| 日韩精品无码免费专区午夜|