排序
_LAM
这个作者很懒,什么都没留下…
展开
-
JAVA 对HashMap进行排序
题目要求: 现有有一个HashMap,存储了<key: Integer,value:User(name,age)>的值,要求写一个函数,实现传入一个HashMap,返回一个按照要求排好序的hashmap的功能。(此处要求按年龄降序) import java.util.*; import java.util.Map.Entry; public class Main{ public static void main(String[] args) { HashMap<Integer,原创 2020-06-28 15:31:31 · 775 阅读 · 0 评论 -
常见排序算法 JAVA代码
一:冒泡排序 算法描述: 首先从数组的第一个元素开始到数组最后一个元素为止,对数组中相邻的两个元素进行比较,如果位于数组左端的元素大于数组右端的元素,则交换这两个元素在数组中的位置,此时数组最右端的元素即为该数组中所有元素的最大值。接着对该数组剩下的n-1个元素进行冒泡排序,直到整个数组有序排列。算法的时间复杂度为O(n^2)。是一个稳定的算法。 //冒泡排序 遇到比自己...原创 2020-04-25 14:54:17 · 190 阅读 · 0 评论