La domanda dice più o meno quello che sto chiedendo.Differenza tra grafici e analisi asintotica per confrontare i tempi di esecuzione di un algoritmo
Ho un algoritmo e stavo vagando quale è l'approccio migliore per ottenere un tempo di esecuzione "Big-Oh" - attraverso un grafico e tracciando il numero di input rispetto al tempo di esecuzione o attraverso l'analisi asintotica?
Per il mio grafico Attualmente sto usando:
private int startTime = System.currentTimeMillis(); //At start of algorithm
private int endTime = System.currentTimeMillis(); //At the end of algorithm
int runningTime = endTime - startTime;
Qual è la differenza tra i due metodi di 'misurazione' il tempo di esecuzione di un alogrithm?