Buongiorno, è la prima volta che prova a fare esercizi sulla complessità asintotica di caso peggiore di codice Java e non ho ben capito il ragionamento da fare. Le "regole" da usare sono quella dell'istruzione dominante, delle parti ripetute...
Ad esempio in questo codice l'istruzione dominante è quella del println, che viene ripetuta O(a) volte , la quale viene ripetuta da 0 a (n-1) volte... ora però devo assegnare ad a un valore e non riesco a capire come "concatenare " il fatto che a sia presente nella porzione di codice superiore, siccome dipende da esso. Da notare che per la regola della porzione più costosa la parte superiore non verrà considerata ai fini del risultato finale se non per l'assegnazione di a.
Se avete esercizi simili svolti ben venga.
Grazie!