String-------字符串的排列+字符串的旋转(Java)
2015-10-31 15:57
399 查看
字符串的排列
题目描述:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
输入描述:
字符串的旋转
对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。
给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。
测试样例:
字符串的排列
题目描述:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
输入描述:
输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。
字符串的旋转
对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。
给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。
测试样例:
"ABCDEFGH",8,4
返回:"FGHABCDE"
相关文章推荐
- Java如何使用比较器?
- java使用Jdom实现xml文件写入操作实例
- 【转】ListView多种类型优化,Java内存泄露的理解和解决,Handle造成内存泄露解决方法合集
- Eclipse开发工具的使用之-使用Eclipse的Debug调试Android程序
- Java TreeSet类
- Java LinkedHashSet类
- Java使用Jdom读取xml解析实例
- Java HashSet类
- Java ArrayList类
- Java LinkedList类链表
- Java编程实现判断网上邻居文件是否存在的方法
- Java学习随笔5:Java多线程编程
- Java SortedMap接口
- Java Map.Entry接口
- JAVA线程与进程间的通信
- 多态,继承 联系与区别
- java编程调用存储过程中得到新增记录id号的实现方法
- 二分查找的几个变种(Java代码实现)
- maven编译成功 eclipse现实语法错误
- Java中Runable和Thear区别