排序
zdwhong
在java道路上越走越远
展开
-
排序(2)——内置类的排序规则
对于JDK中内置的内置类,是怎么进行大小比较的呢? 比如我们可以查看Integer,String,Date的源码,可以得到如下的结果: 1、他们都实现了Comparable接口,接口里面就只有一个方法:int compareTo(T o);该方法的返回值为0,正数和负数。0表示相等,负数表示小于,正数表示大于。 2、整数,小数(Integer,Long,Float,Double),直接比较其...原创 2019-12-16 15:32:50 · 110 阅读 · 0 评论 -
排序(1)——冒泡排序
1、没有优化的冒泡排序 public static void main(String[] args) { //冒泡排序,显示升序排列,从小到大 int[] arr = {9,7,5,3,1}; /** * 本次排序不考虑优化,情况如下: * 排序思路: * 第一趟第一次:拿9和7比较,得到的结果 7 9 5 3 1 * 第一趟第二次:拿9和5比较,得...原创 2019-12-16 11:45:58 · 184 阅读 · 0 评论