Attualmente sto studiando algoritmi di base per Big Oh. Mi stavo chiedendo se qualcuno può mostrarmi quale sia il codice per (n log n) in Java usando Big Oh sarebbe come o indirizzarmi a qualsiasi pagina SO in cui esista.Big Oh per (n log n)
Dato che sono solo un principiante, posso solo immaginare il codice prima di scriverlo. Quindi, teoricamente (almeno), dovrebbe contenere uno per ciclo in cui abbiamo qualcosa di n volte. Quindi per il log n, possiamo usare il ciclo while. Quindi il ciclo viene eseguito n volte e il ciclo while viene eseguito base di log 2 volte. Almeno è così che lo sto immaginando nella mia testa ma vedere il codice chiarirebbe le cose.
Non sono sicuro di aver capito bene. Stai chiedendo un esempio di un algoritmo con una complessità temporale in O (n log n)? – Carsten
Prova a studiare qualsiasi buon algoritmo di ordinamento come merge sort. Il seguente link può aiutarti http://stackoverflow.com/questions/1592649/examples-of-algorithms-which-has-o1-on-log-n-and-olog-n-complexities –
Sì. Voglio solo vedere come sarà il codice in un programma Java. –