Как сделать следующий код эффективным - PullRequest
0 голосов
/ 07 августа 2020

// Отображение всех возможных комбинаций бутылок цветов (одновременно только 2 бутылки. Допускаются одинаковые цвета)

String [] bottle = new String [] {"красный", "синий", " розовый "}; output = красный красный, красный синий, красный розовый, синий красный, синий синий, синий розовый, розовый красный, розовый синий, розовый розовый.

Я использовал технику грубой силы, используя 2 для l oop. Ниже мой код:

for(int i=0;i<bottles.length;i++){

    for(int i=0;i<bottles.length;i++){

        System.out.print(bottles[i]+" "bottles[j]);
    }
}

Как я могу сделать этот код эффективным, имея сложность меньше n ^ 2. enter code here

...