本篇博客是为了熟悉冒泡选择插入希尔归并快速基数排序这几种排序算法而写的,基本上是看了书上代码,然后自己手敲理解一遍。 ...
分类:
编程语言 时间:
2019-10-30 00:08:44
阅读次数:
103
HashMap 基于哈希表实现。使用HashMap要求添加的键类明确定义了hashCode()和equals()[可以重写hashCode()和equals()],为了优化HashMap空间的使用,您可以调优初始容量和负载因子。 适用于在Map中插入、删除和定位元素。 TreeMap 基于红黑树实现 ...
分类:
其他好文 时间:
2019-10-08 12:11:53
阅读次数:
71
一:排序为什么排序便于查找什么是排序时间效率-快 排序的速度快 空间效率-占用空间小还有就是稳定性强指排序的位置变化,比如相同数字在同一个数列中 如果后面的排到先前的前面表示不稳定 二:排序方法插入排序 把第一个数看成一个有序的序列,如何把后面的数插入,小的前面,大的后面 希尔排序 先取一个正整数d ...
分类:
编程语言 时间:
2019-09-03 14:57:27
阅读次数:
106
程序代码: Student. StudentSortID StudentSortMark ComparatorByID ComparatorByMark 运行截图: StudentSortID StudentSortMark ...
分类:
编程语言 时间:
2019-05-06 01:08:21
阅读次数:
144
数据结构 排序(选做) 要求 在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法: 有类的源代码,针对某一成员变量排序,让类实现Comparable接口,调用Collection.sort(List) 没有类的源代码,或者多种排序,新建一个类,实现Comparator接口 调 ...
分类:
编程语言 时间:
2019-05-05 23:17:46
阅读次数:
170
数据结构 排序(选做) 任务要求 在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法: 有类的源代码,针对某一成员变量排序,让类实现Comparable接口,调用Collection.sort(List) 没有类的源代码,或者多种排序,新建一个类,实现Comparator接口 ...
分类:
编程语言 时间:
2019-05-05 23:16:24
阅读次数:
164
针对下面的Student类,使用Comparator编程完成以下功能: 在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法: 有类的源代码,针对某一成员变量排序,让类实现Comparable接口,调用Collection.sort(List) 没有类的源代码,或者多种排序,新 ...
分类:
编程语言 时间:
2019-05-05 21:56:41
阅读次数:
151
public class InsertDemo { public static void main(String args[]) { int[] sort ={4,2,1,3,6,5,9,8,10,7} ; System.out.println("haha"+sort[0]); System.out ...
分类:
编程语言 时间:
2019-04-15 16:25:54
阅读次数:
166
the first bloc.最近面试和笔试都涉及到冒泡排序,特来记录一下。 public class Bubblesort { //冒泡排序是两两相邻元素进行比较,每一趟比较下来确定出一个最终元素。下一趟再进行比较时便可不再进行这个元素的比较,因为它已 //经在上一趟比较完了,确定了位置。 /** ...
分类:
编程语言 时间:
2019-03-02 21:11:59
阅读次数:
231