Sin recurrir a la notación asintótica, ¿es tedioso contar pasos la única forma de obtener la complejidad de tiempo de un algoritmo? Y sin contar el paso de cada línea de código, ¿podemos llegar a una representación en gran O de cualquier programa?¿Cómo calcular la complejidad exacta de un algoritmo?
Detalles: tratando de descubrir la complejidad de varios algoritmos de análisis numérico para decidir cuál será el más adecuado para resolver un problema en particular. P. ej. - de entre el método Regula-Falsi o Newton-Rhapson para resolver eqns, la intención es evaluar la complejidad exacta de cada método y luego decidir (poniendo el valor de 'n' o cualquier argumento que exista) qué método es menos complejo.
la simplificación será útil gracias. podría decirme más/señalarme los recursos necesarios sobre cómo 'perfilar' los algoritmos complicados. – AruniRC
Ver http://en.wikipedia.org/wiki/Profiling_%28computer_programming%29. No soy un experto en herramientas de desarrollo sofisticado, pero esa página de Wikipedia puede ayudarlo a comenzar. En particular, menciona el clásico comando de creación de perfiles de Unix "gprof". –