[STAThread]
        static void Main()
        {
            string s = "abcd";
            char[] add = s.ToCharArray();
            pai(ref add, 0, s.Length);
            Console.ReadKey();
        }        //递归 
        private static void pai(ref char[] str, int m, int n)
        {
            if (m < n)
            {
                for (int i = 0; i <= m; i++)
                {
                    pai(ref str, m + 1, n);
                    chang(ref str, m);
                }
            }
            else
            {
                Console.WriteLine(str);
            }
        }
        //移位  
        private static void chang(ref char[] str, int m)
        {
            char temp = str[0];
            for (int i = 0; i < m; i++)
            {
                str[i] = str[i + 1];
            }
            str[m] = temp;
        }

最新文章

  1. easyui 动态修改窗口title
  2. Cache模拟器(CacheSim)
  3. 修改Myecclipse servlet/jsp的默认模板
  4. 精通 Oracle+Python,第 7 部分:面向服务的 Python 架构
  5. Funny String
  6. webpack+react+redux+es6开发模式---续
  7. 字符串的拼接python
  8. usaco training 4.1.1 麦香牛块 题解
  9. Dapper-继续
  10. Android ANR异常解决方案
  11. liunx分布式监控工具
  12. hihoCoder 1595 : Numbers
  13. Maven的基础了解与使用
  14. Unity中的定时器与延时器
  15. PHP浮点数的精确计算BCMath
  16. tomcat热部署.class
  17. How to correctly handle ThreadLocal.get() returning null
  18. session第二篇
  19. 后序线索化二叉树(Java版)
  20. 面试题思考:Java RMI与RPC,JMS的比较

热门文章

  1. 不一样的味道--Html和Xml解析、格式、遍历
  2. 【原版的】Redis事件驱动内核
  3. HDU 4864Task(更多的联合培训学校1)(贪婪)
  4. 配置Tomcat出现Unsupported major.minor version 51.0
  5. Python学习笔记12:标准库之对象序列化(pickle包,cPickle包)
  6. 懵懵懂懂初识J2EE
  7. MongoDB日常保养
  8. Hadoop Hive sql 语法详细解释
  9. sql推断时间
  10. lua三底漆:lua转让c/c++库(动态链接模式)