簡體   English   中英

如何在數組中打印所有增加索引的三元組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM