public int twoSumint nums int target MapInteger Integer map = new HashMap;for int i = 0; i numslength; i++ int complement = target - numsi;if mapcontainsKeycomplement return new int mapgetcomplement
这段代码的时间复杂度为O(n),其中n为nums数组的长度。由于使用了HashMap来存储数组元素和对应的下标,可以快速地查找是否存在满足条件的元素对。因此,该实现具有较高的效率和较好的可扩展性,没有明显的性能问题。
原文地址: https://www.cveoy.top/t/topic/hlQz 著作权归作者所有。请勿转载和采集!