请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

scan一定会比keys快吗

图片描述
老师您好!我发现scan的count越大,花费时间越短,但是永远不会超过keys花费的时间,哈希表的所有操作不都是O(1)的吗,请问这些时间花在哪儿了,是因为迭代的次数过多了吗

正在回答 回答被采纳积分+3

1回答

翔仔 2020-03-04 12:43:30

同学好,那是数据小的情况下,如果keys涉及到很多数据,就会撑爆内存。 scan只会对一部分数据进行正则匹配,所以需要多次搜索,数据量小的时候会比keys要慢,keys是全量匹配。

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号