Arrays 如何在一个数组中打印所有递增索引三元组?

Arrays 如何在一个数组中打印所有递增索引三元组?,arrays,algorithm,triplet,Arrays,Algorithm,Triplet,给定一个长度为n的数组ar,我如何以优于O(n^3)的时间打印所有三元组(ar[I]、ar[j]、ar[k]),其中0是无法打印的 假设数组有n个元素。输出中包括来自数组第一个三分之一、第二个三分之一和第三个三分之一的值的每个组合。右边是n^3/27=O(n^3)输出 您不能用小于O(n^3)的功生成O(n^3)输出 ar[]={5,6,7} Output: 5 6 6 5 6 7 6 7 7

给定一个长度为
n
的数组
ar
,我如何以优于
O(n^3)
的时间打印所有三元组
(ar[I]、ar[j]、ar[k])
,其中
0是无法打印的

假设数组有
n个
元素。输出中包括来自数组第一个三分之一、第二个三分之一和第三个三分之一的值的每个组合。右边是
n^3/27=O(n^3)
输出

您不能用小于
O(n^3)
的功生成
O(n^3)
输出

ar[]={5,6,7}

Output:

5 6 6
5 6 7
6 7 7