【发布时间】:2011-10-07 00:33:53
【问题描述】:
给定一个排序好的整数数组,我们如何找到一对和为 K 的整数?
例如array = 1,3,5,6,10,K = 6,答案是1和5。
时间复杂度应该最小化。
【问题讨论】:
-
听起来很像今天广为流传的这篇博文:codingatwork.com/2011/07/array-sum
-
贵校的学术政策和教授的政策是否允许您在互联网上请人回答您的作业问题?
-
这个问题之前已经被问过一百万次了……甚至在这里。请至少在发布问题之前进行谷歌搜索。就解决方案而言..为了最大限度地减少使用哈希表的时间。为了最小化空间..对数组进行排序,有两个指针,每个指针都指向一端,并根据需要递增和递减它们。
-
你说你有一个排序数组。但是示例数组未排序。是哪个?
标签: algorithm array-algorithms