Какова будет сложность времени для этого куска кода? - PullRequest
0 голосов
/ 28 января 2020
public class January_22 {

final private static Random generator = new Random(); 

public static void main(String[] args) {

int pick1, pick2, pick3,num, count = 0; // Executes 1-time

Scanner scan = new Scanner(System.in); // Executes 1-time

   System.out.println("Please enter an integer: "); // Executes 1- 
    num = scan.nextInt();      // Executes 1 time

    pick1 = generator1(num);
    pick2 = generator2(num);       // 1 TIME
    pick3 = generator3(num);

  while (pick1 != pick2 || pick1 != pick3 ){ // Times???
    pick2 = generator2(num);
    pick3 = generator3(num);
    count++;
      System.out.println("Pick1 "+pick1+" Pick2 "+pick2+" Pick3 "+pick3 + " Count: "+count);


}

Я запутался в этой части кода. Как будет выглядеть формула сложности? е (п) =? Как я могу также оценить Theta по этому коду?

...