package com.file; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Arrays; class Solution... ...
分类:
编程语言 时间:
2019-10-04 13:39:52
阅读次数:
79
```java import java.io. ; import java.util. ; import java.math. ; public class Main { public static void main(String[] args) { Scanner sc = new Scanne ...
分类:
编程语言 时间:
2019-10-02 18:39:44
阅读次数:
113
快速排序是从冒泡排序演变而来,但比冒泡排序高效的多,所以叫做快速排序。同冒泡排序一样,快速排序也属于交换排序,通过元素之间的比较和交换位置来达到排序的目的。不同的是它采用了分治法。冒泡排序在每一轮只把一个元素冒泡到数列的一端,而快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移动到数列一边,比 ...
分类:
编程语言 时间:
2019-09-29 12:52:38
阅读次数:
75
1.字符串比较 compareTo() 方法用于两种方式的比较: 字符串与对象进行比较。 按字典顺序比较两个字符串。 返回值 返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二 ...
分类:
编程语言 时间:
2019-09-20 00:24:15
阅读次数:
127
一、概述 程序要对一堆数据元素排序,查找,增加删除。数据节点 规则: 1)对象相等:两个节点n1与n2,如果n1.type == n2.type && n1.index == n2.index则n1等于n2 2)排序:升序,比较score,score相同则比较type,type相同则比较index. ...
分类:
其他好文 时间:
2019-09-16 00:24:06
阅读次数:
76
package cn.learn.collection.Collections; /* 排序的对象的类,实现comparable借口,重写compareto方法 若要打印必须重写toString方法,会默认调用 */ public class Person implements Comparable... ...
分类:
编程语言 时间:
2019-09-11 23:48:40
阅读次数:
137
TreeMap的两种排序方法 TreeSet可以实现对元素按照某种规则进行排序 一 自然排序 1.Student类中实现 Comparable<T>接口 2.重写Comparable接口中的Compareto方法 二 比较器排序 1.单独创建一个比较类,这里以MyComparator为例,并且要让其 ...
分类:
其他好文 时间:
2019-09-08 10:05:35
阅读次数:
152
一. 异常类型 1. Exception Exception主要分为两种:Runtime Exception、Checked(Compile) Exception。 常见的Runtime Exception,有:NullPointerException、ArithmeticException... ...
分类:
编程语言 时间:
2019-08-31 23:07:02
阅读次数:
73
public interface Comparable<T> 该接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被称为其自然比较方法 。 注意让类实现该接口,注意泛型 String类重写了compareTo方法 所以可以直接调用 注意重写方法时规 ...
分类:
编程语言 时间:
2019-08-25 20:07:35
阅读次数:
107
一,list集合排序 对于自定义数据类型,排序可以用Collections集合工具类中的sort()方法, 而要想使用sort()方法则必须实现Comparable接口然后重写里面的compareTo方法或单独一个类实现Comparactor接口也重写里面的compareTo方法 String类型已 ...
分类:
编程语言 时间:
2019-08-18 15:26:05
阅读次数:
80