字符串组合(包括去重判断)
来源:互联网 发布:七天网络阅卷查分系统 编辑:程序博客网 时间:2024/04/27 17:33
列如 abc输出 a,b,c ab ac bc abc
aabc 输出 a,b,c ab,ac,aab,aac,abc,aabc
public class T {public static Stack<String>s=new Stack<String>();public static String a="aabbcdef";public static int count=0;/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub combine(0); System.out.println(count);}private static void combine(int index) {// TODO Auto-generated method stubif(index>a.length()-1) return; s.push(a.charAt(index)+" ");combine(index+1);print(s); s.pop(); while(index<a.length()-1 && a.charAt(index)==a.charAt(index+1)) { index++; } combine(index+1);}private static void print(Stack<String> s2) {// TODO Auto-generated method stubfor(String i:s2){System.out.print(i.trim());}count++;System.out.println();}}
0 0
- 字符串组合(包括去重判断)
- 字符串的全排列(包括去重)
- 原生JS去重(三)--判断字符串中重复最多的字母
- 数组去重(数字和字符串)
- 字符串去重
- 字符串去重
- java 字符串去重
- js 字符串去重
- 字符串去重/C#
- 数字、字符串去重
- 字符串去重
- TreeSet去重字符串
- 字符串去重
- 字符串数组去重
- Java字符串去重
- 字符串数组去重
- 字符串去重
- js字符串去重
- Thinking In JAVA
- 笔试面试总结
- java一些基本概念
- Linux 文件系统 重要总结
- 离散数学加分题
- 字符串组合(包括去重判断)
- LINQ之路16:LINQ Operators之集合运算符、Zip操作符、转换方法、生成器方法
- 细说google protobuf序列化 与相关改进方案
- CSS之!important(重要性)
- 每天一个JavaScript实例-html5拖拽
- 哥哥射真的是很好啊!
- <Android> 在Activity之间进行滑动效果的切换Anim动画
- JavaScript英文分词
- 黑马程序员——C语言大作业--学生管理系统