![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流
StephenZhen
细心,努力,认真,拼搏
展开
-
一句话将Arraylist转换为int[]
import java.util.Arrays;import java.util.List;import java.util.stream.Collectors; public class Main { public static void main(String[] args) { int[] data = {4, 5, 3, 6, 2, 5, 1}; // int[] 转 List<Integer> List<Inte原创 2020-05-17 12:02:48 · 539 阅读 · 0 评论 -
剑指Offer的输入流问题
1.数据流中的中位数如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。采用大小堆的方法,排序来实现,采用PriorityQueue的数据结构,该数据结构具有自动采用堆排序的队列特点,因此可以将较大的值存于minQueue(小顶堆),较小的值存在于maxQueue(大顶堆),此原创 2020-05-13 22:50:31 · 106 阅读 · 0 评论