冒泡排序根据指定规则排序
来源:互联网 发布:pes2017亨利捏脸数据 编辑:程序博客网 时间:2024/06/10 04:29
package cs1223wu;public class Student { private String name; private int scord; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScord() { return scord; } public void setScord(int scord) { this.scord = scord; } public Student(String name, int scord) { super(); this.name = name; this.scord = scord; } @Override public String toString() { return "姓名:" + name + ", 分数:" + scord ; }}
package cs1223wu;import java.util.ArrayList;import java.util.List;public class Xt { public static void main(String[] args) { List<Student> list=new ArrayList<Student>(); list.add(new Student("lily",80)); list.add(new Student("sun",80)); list.add(new Student("shaily",90)); for (int i = 0; i <list.size()-1; i++) { for (int j = 0; j < list.size()-1-i; j++) { Student s1=list.get(j); Student s2=list.get(j+1); if(s1.getScord()<s2.getScord()){ list.set(j, s2); list.set(j+1, s1); }else if(s1.getScord()==s2.getScord()){ if(s1.getName().compareTo(s2.getName())>0){ list.set(j, s2); list.set(j+1, s1); } } } } for (Student s : list) { System.out.println(s); } }}
0 0
- 冒泡排序根据指定规则排序
- 根据指定规则排序
- java的冒泡排序规则
- Jquery 按照指定规则排序
- list根据指定数字排序
- sql 排序根据自己的规则
- 指定排序规则的TreeSet集合
- 数据库按照指定的规则排序
- oracle查询结果指定排序规则
- javascript 数组对象根据指定属性排序
- 根据列表中的指定字段进行排序
- postgresql根据指定序列进行自定义排序
- 多规则排序时根据权值排序
- 根据传入的排序规则对日期进行排序
- 冒泡排序--对指定的区间序列排序
- PHP排序函数-根据指定字段将数组排序
- 冒泡排序
- 冒泡排序
- SUSE 12 SP2 Install FTP
- C#实现定时全屏截图并且保存到预先设定好的文件夹中的代码示例
- NoSQL
- 优化的选择排序——SelectionSortSecond
- git上传大文件错误修改方法
- 冒泡排序根据指定规则排序
- opnet之Statistic Package
- 根据指定规则排序
- 最全的常用正则表达式
- Java入门线路
- 抛出三种异常
- 归并排序(Merge_Sort)
- Hibernate基础操作
- 并发 并行 同步 异步 多线程的区别