
算法
半坡人
每天进步一点点
展开
-
算法-数据流中的最大K元素
数据流中的最大K元素设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。你的 KthLargest 类需要一个同时接收整数 k 和整数数组nums 的构造器,它包含数据流中的初始元素。每次调用 KthLargest.add,返回当前数据流中第K大的元素。java程序:public class KthLargest { int k; ...原创 2019-12-17 22:59:54 · 308 阅读 · 0 评论 -
List集合的两种排序方法--自然排序和定制排序
文章目录1.几种常见的排序2.Collection.sort() 排序3. 自然排序,实现Comparabl<>接口1.几种常见的排序回忆起初学java时,有几个经典的排序算法,比如“冒泡”,“选择”,“快速”等排序。冒泡排序(Bubble Sort):它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换...原创 2019-04-27 00:25:58 · 4470 阅读 · 0 评论