【方案一】使用Hash函数 + 分文件的方式 使用hash函数将第一个文件的所有整数映射到1000个文件中,每个文件有1000万个整数,大约40M内存, 内存可以放下,把1000个文件记为 a1,a2,a3...a1000,用同样的hash函数映射第二个文件到1000个文件中,这1000个文件记为b1,b2,b3...b1000,由于使用的是相同的hash函数,所以...
没有应用场景问题2:你用ipad做过笔记吗?没有,貌似也用不到。问题3:你买这个东西是来看什么的?看ppt的吗?还是看pdf的?看书的,而且是深度看书的。问题4:你一次能看几本书?一本,需要多大内存?1G就够了。于是乎,通过以上问题的回答,kindle这个老大哥映入了脑子。可是他家的系列好多啊?入门级,青春版,kpw版本,Ko...
保险的方法应该是使用:桶分+组内bitmap。如果这里的整数是32bit的话,直接使用bitmap的方法就能实现了。
精选谷歌、微软等知名IT企业的50余道典型面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。