int x=0; //Esta asignacion tiene un valor de 2 nanosegundos
El problema es en un for ejemplo:
int y = 5; //2 nanosegundos
for(int i=0;x<y;i++){ //aqui llevo 6 nanosegundos
} //total 8 nanosegundos
Hola
Dudo que ese for dure en total 8 nanosegundos, no me refiero el valor si no por la condicion que se se repite hasta que el programa se cierre.
Primero te recomiendo que derives la complejidad del algoritmo
por ejemplo
for (int i=0;i<10;i++){
//algo de ejecución constante 1
}
Eso como intera n veces siempre osea el algoritmo es de orden O(n) con n = 10.
Como ya sabemos el orden de complejidad, asumo que cada instruccion se demora 2 nanosegundos, entonces tengo en total que ese simple for se demorara n * 2 ns, con n = 10 osea 20 nanosegundos.
Saludos espero que me hayas entendido