• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 183,  comments - 10,  trackbacks - 0

            全排列

            遞歸實現
            ·與第一個交換
            ·遞歸

            *pch 與 *begin 之間的交換與復原
            for (char* pch = pbegin; *pch != '\0'; ++pch)
            {
             char temp = *pch;
             *pch = *pbegin;
             *pbegin = temp;

             permutation(pstr, pbegin + 1);

             temp = *pch;
             *pch = *pbegin;
             *pbegin = temp;
            }
            http://zhedahht.blog.163.com/blog/static/254111742007499363479/

             1 #include <iostream>
             2 using namespace std;
             3 
             4 void permutation(char* pstr, char* pbegin)
             5 {
             6     if (pstr == 0 || pbegin == 0)
             7     {
             8         return;
             9     }
            10     if (*pbegin == '\0')
            11     {
            12         cout << pstr << endl;
            13     }
            14     else
            15     {
            16         for (char* pch = pbegin; *pch != '\0'++pch)
            17         {
            18             char temp = *pch;
            19             *pch = *pbegin;
            20             *pbegin = temp;
            21 
            22             permutation(pstr, pbegin + 1);
            23 
            24             temp = *pch;
            25             *pch = *pbegin;
            26             *pbegin = temp;
            27         }
            28     }
            29 }
            30 
            31 void perm(char* str)
            32 {
            33     permutation(str, str);
            34 }
            35 
            36 int main()
            37 {
            38     char s[4= "abc";
            39     perm(s);
            40 }

             


            posted on 2011-09-13 13:00 unixfy 閱讀(89) 評論(0)  編輯 收藏 引用
            久久精品国产亚洲AV电影| 国产毛片久久久久久国产毛片 | 77777亚洲午夜久久多喷| 久久天天躁狠狠躁夜夜2020一| 伊人久久综合成人网| 久久不见久久见免费视频7| 久久久艹| 久久国产精品99国产精| 日韩AV毛片精品久久久| 亚洲AV日韩精品久久久久久久| 色综合久久最新中文字幕| 香蕉99久久国产综合精品宅男自 | 97热久久免费频精品99| 久久久久久久亚洲精品| 天天爽天天狠久久久综合麻豆| 999久久久国产精品| 色婷婷综合久久久中文字幕 | 一本色道久久99一综合| 青青青青久久精品国产h| 97精品国产97久久久久久免费| 欧美伊香蕉久久综合类网站| 久久精品国产欧美日韩99热| 日本一区精品久久久久影院| 亚洲va中文字幕无码久久| 久久久精品久久久久久| 热99re久久国超精品首页| 久久精品午夜一区二区福利| 国产精品中文久久久久久久| 久久久精品国产亚洲成人满18免费网站| 久久午夜无码鲁丝片| 77777亚洲午夜久久多人| 亚洲一区精品伊人久久伊人| 久久久中文字幕日本| 国产高清美女一级a毛片久久w| 国产精品久久一区二区三区| 久久国产精品无码一区二区三区 | 久久婷婷国产麻豆91天堂| 99久久精品毛片免费播放| 97r久久精品国产99国产精| 欧美亚洲色综久久精品国产| 成人久久免费网站|