山排序
来源:互联网 发布:阿里云余额怎么使用 编辑:程序博客网 时间:2024/04/28 20:41
import java.util.*;public class SortMountains{LinkedList<Mountains> mtn=new LinkedList<Mountains>();class NameCompare implements Comparator<Mountains>{public int compare(Mountains one,Mountains two){return one.name.compareTo(two.name);}}class HeightCompare implements Comparator<Mountains>{public int compare(Mountains one,Mountains two){return (two.height-one.height);//降幂排序}}public static void main(String [] args){new SortMountains().go();}public void go(){mtn.add(new Mountains("Longs",14255));mtn.add(new Mountains("Elbert",14433));mtn.add(new Mountains("Maroon",14156));mtn.add(new Mountains("Castle",14265));System.out.println("as entered:\n"+mtn);NameCompare nc=new NameCompare();Collections.sort(mtn,nc);System.out.println("by name:\n"+mtn);HeightCompare hc=new HeightCompare();Collections.sort(mtn,hc);System.out.println("by height:\n"+mtn);}}
0 0
- 山排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- ML—决策树算法实现(train+test,matlab)
- UML类图几种关系的总结
- 【HDU_BC】
- JAVA常用类库
- 名字漂亮度(解决)
- 山排序
- BestCoder Round #51 (div.2) 1001 找规律+判素数
- Eclipse下SWT/JFace的运行问题解决
- ZOJ 3132 DNA Consensus String
- MAPGIS 点位置坐标批量导出快速的方法
- 贪心算法
- debian 7.4下面安装各种开发环境
- Cocos Studio 学习指引
- JAVA基础(一)