[英]How to print all increasing-index triplets in an array?
給定長度為n
的數組ar
,如何打印所有三元組(ar[i], ar[j], ar[k])
優於O(n^3)
時間,其中0<=i<j<=k<n
?
示例輸入:
ar[]={5,6,7}
Output:
5 6 6
5 6 7
6 7 7
你不能。
假設數組有n
元素。 輸出中包含來自陣列的前三分之一,第二個三分之一和第三個三分之一的值的每個組合。 那就是n^3/27 = O(n^3)
輸出。
使用小於O(n^3)
工作不能產生O(n^3)
輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.