`
java-mans
  • 浏览: 11433939 次
文章分类
社区版块
存档分类
最新评论

数字与字符混合排序算法

 
阅读更多

package com;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class BubbleSort implements Comparator<String>
{

public int compare(String arg0, String arg1)
{
return arg0.hashCode() - arg1.hashCode();
}

public static void main(String[] args)
{
String[] strs = {"e", "2", "q", "a", "5", "p"};

List<String> strsList = new ArrayList<String>();

for (int i = 0; i < strs.length; i++)
{
strsList.add(strs[i]);
}
System.err.println("---------begin for---------");

for (int i = 0; i < strsList.size(); i++)
{
System.err.println(strsList.get(i));
}

Collections.sort(strsList,new BubbleSort());

System.err.println("--------after for----------");

for (int i = 0; i < strsList.size(); i++)
{
System.err.println(strsList.get(i));
}
}
}

分享到:
评论

相关推荐

    Java 字母数字字符串 混合排序(绝对超值管用)

    List&lt;String&gt; location=new ArrayList(); 一行代码轻松搞定混合排序问题 Collections.sort(location, new SortUtils(true));

    Java编程实现中英混合字符串数组按首字母排序的方法

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法。分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[]...

    ACM 算法模板集

    12. 字符串匹配(KMP算法) 13. 全排列,全组合 14. 二维线段树 15. 稳定婚姻匹配 16. 后缀数组 17. 左偏树 18. 标准RMQ-ST 19. 度限制最小生成树 20. 最优比率生成树(0/1分数规划) 21. 最小花费置换 22. 区间K大数 23....

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    *5.6 C++处理字符串的方法——字符串类与字符串变量 5.6.1 字符串变量的定义和引用 5.6.2 字符串变量的运算 5.6.3 字符串数组 5.6.4 字符串运算举例 习题 第6章 指针 6.1 指针的概念 6.2 变量与指针 6.2.1 定义...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    *5.6 C++处理字符串的方法——字符串类与字符串变量 5.6.1 字符串变量的定义和引用 5.6.2 字符串变量的运算 5.6.3 字符串数组 5.6.4 字符串运算举例 习题 第6章 指针 6.1 指针的概念 6.2 变量与指针 6.2.1 定义...

    EXCEL函数公式集

    排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    字符串按“自然排序”法比较.php 字符串按“自然排序”法比较 根据单词的发音比较.php 根据单词的发音比较 根据单词的相似性比较.php 根据单词的...

    上海交通大学ACM算法模板

    12. 字符串匹配(KMP算法) 13. 全排列,全组合 14. 二维线段树 15. 稳定婚姻匹配 16. 后缀数组 17. 左偏树 18. 标准RMQ-ST 19. 度限制最小生成树 20. 最优比率生成树(0/1分数规划) 21. 最小花费置换 22. 区间K...

    Excel公式大全操作应用实例(史上最全)

    排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及...

    rust-algorithm-club:使用Rust学习算法和数据结构

    一般概念演算法正在搜寻排序简单排序: 高效排序:混合排序(效率更高): :construction: :construction: :construction: 特殊用途的分类:数据结构堆叠和排队 链表 关联容器 字符串操作 学习资源要了解更多信息,...

    C++和面向对象数值计算

    10.2.1 排序、复制和替换算法 10.2.2 搜索和遍历算法 10.2.3 集合、排列和堆算法 10.3 标准函数对象和适配器 10.3.1 算术函数对象 1o.3.2 关系函数对象 10.3.3 逻辑函数对象 10.3.4 标准...

    PTA_基础编程答案_整章.zip

    7-27 冒泡法排序 20 7255 24045 0.30 7-28 猴子选大王 20 6144 13327 0.46 7-29 删除字符串中的子串 20 4798 15074 0.32 7-30 字符串的冒泡排序 20 4752 14741 0.32 7-31 字符串循环左移 20 4527 13605 0.33 7-32 说...

    经典SQL脚本大全

    │ │ 8.2.6 复制指定节点及其所有子节点到指定结点的处理示例(借鉴方式排序法).sql │ │ 8.2.6 复制指定节点及其所有子节点到指定结点的处理示例.sql │ │ 8.2.7 实现删除指定结点及所有子节点的处理触发器.sql ...

    《javaScrip开发技术大全》源代码

    • sample16.htm 数字对象与数字 • sample17.htm 字符串长度 • sample18.htm 创建字符串 • sample19.htm 字符串与Unicode编码 • sample20.htm 返回字符串中的一个字符 ...

    learntoprogram:我在 Chris Pine 的《学习编程》第二版中工作时的代码片段

    学习编程我在 Chris Pine 的 Lear to Program 中工作时的代码片段,第二版第02章 - 数字简单算术导论整数和浮点数第05章 混合铸造/转换简介带有 get 和 chomp 的用户输入第 06 章 - 关于方法的更多信息字符串方法...

    freemarker总结

    2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...

    Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版

    19.3.6 排序算法 585 第20章 模式和UML 592 20.1 模式 592 20.1.1 适配器模式 592 20.1.2 模型-视图-控制器模式 593 20.1.3 排序模式的效率 598 20.1.4 模式形式体系 599 20.2 UML 600 20.2.1 UML的历史 ...

Global site tag (gtag.js) - Google Analytics