hola ,tengo unas dudas
hay un concurso de programacion en el que pretendo participar ,el lenguaje sera Java
el problema o mas bien mi duda radica en que en ese concurso ,lo que mas califican es el tiempo de ejecucion
osea por decir el programa funciona como se desea , pero lo que mas valor tiene en el puntaje es cuanto es su tiempo de ejecucion
por decir:
int var=0;
var=var+1 ;
o
var++;
como sabemos la segunda opcion es mejor ,es mas rapida
tambien al hacer el tipico problema de factorial es mejor hacer con un fro (o while ,cualquier estrucutra de control que se desee) que hacer con un metodo recursivo
en fin, mi pregunta es la siguiente:
cuales son los factores o que debo tomar en cuenta al momento de programar y que el tiempo de ejcucion sea menor? ;donde consigo las tecnicas que debo seguir? ,(como di en los ejemplos)