采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好!我发现scan的count越大,花费时间越短,但是永远不会超过keys花费的时间,哈希表的所有操作不都是O(1)的吗,请问这些时间花在哪儿了,是因为迭代的次数过多了吗
同学好,那是数据小的情况下,如果keys涉及到很多数据,就会撑爆内存。 scan只会对一部分数据进行正则匹配,所以需要多次搜索,数据量小的时候会比keys要慢,keys是全量匹配。
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
2.2k 27
3.2k 22
1.6k 15
1.8k 14
1.6k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号