您的位置:首页
计算随意无序字符串中的最大有序串
2017-07-13 11:06
218 查看
private void compare() { //定义个无序字符串 String str = "sdifsdafsdabfwqicweedio"; //置于hashset去重 HashSet<Character> set = new HashSet<Character>(); for (int i = 0; i < str.length(); i++) { set.add(str.charAt(i)); } System.out.println("set=" + set); Object[] list = set.toArray(); Object temp = ""; //冒泡排序 for (int i = 0; i < list.length; i++) { for (int j = i; j < list.length; j++) { char ch = (Character) list[i]; char ca = (Character) list[j]; if (ch > ca) { temp = list[i]; list[i] = list[j]; list[j] = temp; } } } //此for为了方便展示排序后的数组的结果 String result = ""; for (int i = 0; i < list.length; i++) { result += "" + list[i]; } System.out.println("有序串=" + result); }
相关文章推荐
- 计算任意无序字符串中的最大有序串
- 有序和无序的最大区别在于,无序可以出现任何状态
- 计算两个字符串的最大公共字串的长度,字符不区分大小写(要求计算连续最长字串的长度)
- 计算两个字符串的最大公共字符串的长度,字符不区分大小写
- python_笔记7_字符串截取(切片),有序集合,无序集合,迭代
- OpenJudge计算概论-字符串最大跨距
- 输入字符串(由0,1组成),编程计算其中连续0,1出现的最大次数
- 一个字符串去除里面的数字,把剩下的字符输出 和 一个字符串计算最大单词的长度并输出这个单词
- 题目标题: 计算两个字符串的最大公共字串的长度,字符不区分大小写
- 计算一个字符串中最大的子串的长度,并将它返回。如“abc12345sdfsasdfsd”最大的子串是sdfsasdfsd
- 计算4000000000内的最大f(n)=n值---字符串的问题python实现(五岁以下儿童)
- 计算两个字符串最大公有子串
- 高精度计算:最大公约数【两个数字字符串】
- 计算两个字符串最大公有子串
- java 计算两字符串的最大子字符串
- 在一个集合中存储了无序并且重复的字符串,定义一个方法,让其有序(字典顺序),而且还不能去除重复
- c语言初学--计算字符串中数字的最大长度并提取 以及输入两个子串 提取分别以这为开头和结尾的字符串
- SQL计算字符串中最大的递增子序列的方法
- 递归算法计算一个字符串中最大的连续字符个数
- Longest Substring Without Repeating Characters计算字符串中不含有重复字符的连续字符串的最大长度