采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,因为当存在重复的键值的时候,map中先进去的键值总是会被后进去的键值覆盖,而当使用顺序遍历数组的时候,总会先遍历前面的键值,比如存在2个42,索引为1和2,map中一定会是<42,2>这样的,而我们先遍历到的是索引为1的42,所以刚好解决了重复的问题~
赞!感谢分享:)
如果有>=3个的42呢,那还是不行呢,怎么办?
登录后可查看更多问答,登录/注册
课程配套大量BAT面试真题,高频算法题解析,强化训练
1.0k 13
1.1k 12
616 11
1.5k 10
1.1k 10