面试官对我说containsKey的复杂度是O(n) ?
当时面试到手撕代码环节,写完了给面试官看,他问我这个算法的复杂度是多少,我说是O(n),他说你这用了containsKey,不是O(n^2)吗?我说不啊,containsKey的复杂度是O(1)并且解释了一下,结果面试官坚持说containsKey是要遍历的,复杂度就是O(n)blablabla……把我说的开始怀疑自己了,就没再坚持 ,于是面试到这儿就结束了。复盘面试的时候听录音听到这再次心生疑惑,于是查了下发现containsKey的时间复杂度确实就是O(1)呀……可惜我面试经验还是太少,当时怂了没敢怼他
#面经#