摘要: 题1、给定一个int数组,一个数sum,求数组中和为sum的任意2个数的组合 题2、给定一个int数组,一个数sum,求数组中和为sum的任意3个数的组合 上面两题用到的元组类: 1 class TwoTuple<A, B> { 2 public final A first; 3 public fi 阅读全文
posted @ 2019-04-24 20:49 渣渣伟 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个无序整型数组arr,找到数组中未出现的最小正整数。要求时间复杂度为O(N)空间复杂度为O(1)。 例如: arr=[-1,2,3,4]。返回1。 arr=[1,2,3,4]。返回5。 分析: 这道题要理解最小正整数的意思,最小的正整数就是1,所以考察的方法就是在数组中找1,然后找2, 阅读全文
posted @ 2019-04-24 19:56 渣渣伟 阅读(3696) 评论(0) 推荐(0) 编辑
摘要: 哈希表在查找定位操作上具有O(1)的常量时间,常用于做性能优化,但是内存毕竟是有限的,当数据量太大时用哈希表就会内存溢出了。而考虑对这些大数据进行存盘分批处理又有IO上的开销,性能又不能满足要求。这个时候我们就得介绍BitMap算法了。 bitMap原理介绍 BitMap算法是基于位映射的,对于内存 阅读全文
posted @ 2019-04-24 11:13 渣渣伟 阅读(1646) 评论(0) 推荐(0) 编辑
--->