![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Me gustó, es un muy buen código.
Mañana lo voy a probar en freepascal bajo ubuntu a ver cuanto tarda, de ese modo vamos a compara linux vs windows. Saludos |
|
#2
|
||||
|
||||
|
Pues yo obtuve este resultado: 0:11:15
En un AMD Duron de 1,16 Ghz, RAM: 480 Mb, Window$ XP Profesional versión 2002 (5.1) SP2 Esto me hace recordar a algunas comparaciones de algoritmia que hacía de cuando era joven ![]() , snif... ¡que recuerdos aquellos! Y ahora que hago memoria... es posible que nunca vuelva a recuperar el libro (original. No copia) de Estructuras de datos y algoritmos... no debí haberlo prestado. Justo cuando lo necesito para repasar algunas cosas que no recuerdo y no tomé apunte (menos mal que existe San Google ) ¿Puede considerarse como una religión, o acaso me debo conformar con la religión de los simpson ?Saludos, PD: No se porque pero que me dieron cuerda... soy una máquina de decir... pe....... ![]() |
|
#3
|
||||
|
||||
|
Voy a dar ejemplo y poner mis resultados.
En un AthlonXP 2600 / 512MB de RAM / Ubuntu 7.04 / Wine 0.9.33 -- > 07:08 En un AthlonXP 1800 / 512 de RAM / WindowsXP SP2 --> 08:14 Era de esperar que en el ordenador mas rápido el calculo se terminara antes, lo que no era tan previsible es que ejecutando el programa sobre linux con la ayuda de wine se obtuviera un resultado tan bueno. Que cada uno saque sus conclusiones .... |
|
#4
|
|||
|
|||
|
Tengo un pequeño problema: cuando ejecuto el programa no me da el tiempo empleado sino un número con formato de hora, por ejemplo 12:05:34 am
No se que es lo que anda mal porque yo no toqué para nada el código |
|
#5
|
||||
|
||||
|
El timepo se calcula como la diferencia entre do TDateTime:
El resultado de esta operación también es un TDateTime. El problema puede ser al convertir esa variable a texto, seguramente por la configuración de la hora en tu equipo este interpretando lo que debería ser "05:34" como "12:05:34". ¿Que equipo tienes? ¿05:34 te parece que es el tiempo que mas o menos le llevo? |
|
#6
|
||||
|
||||
|
Acabo de comprobar que como ya advertía no es la forma mas eficiente de hacerlo, por ejemplo en python, un script tan sencillo como este:
Código:
a=1 for i in range(1000): a=a*(i+1) print a ![]() |
|
#7
|
|||
|
|||
|
Cita:
En mi compu tu código se ejecuta en 5:25 bajo windows, es una máquina con micro intel em64t 3.08 Ghz con 512 mb de Ram. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ArdiIIa con 1000 | Caral | La Taberna | 23 | 19-09-2007 00:36:25 |
| Ahora Si 1000.... | ArdiIIa | La Taberna | 21 | 02-08-2007 09:12:23 |
| Al fin llego a los 1000! | D-MO | La Taberna | 9 | 01-08-2007 20:41:20 |
| Facturas B >$1000 en Hasar 320 | pborges36 | Impresión | 2 | 24-01-2007 15:44:39 |
| TDBGrid con más de 1000 registros | daly | Conexión con bases de datos | 2 | 31-10-2005 14:33:13 |
|