【发布时间】:2014-02-03 16:09:58
【问题描述】:
给定一个数字数组,找出所有满足给定条件的三元组。
条件:a[i] < a[j] < a[k] 其中I < j < k。
有可能在O(n)时间内解决这个问题吗?
这不是家庭作业!!!
【问题讨论】:
-
找他们还是算他们? (我相信在 O(n) 中找到它们是不可能的,因为在最坏的情况下有 O(n^3) 这样的三元组)
标签: arrays algorithm find triplet