FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Algoritmo de exponenciacion rapidaç
Como estan todos?, necesito ayuda y no se si alguien alguna vez tuvo que programar el "Algoritmo de exponenciacion rapidaç" que sirve en criptografia para resolver potencias de numeros muy grandes por ejemplo:881 elevado a 39423, cosas que computacionalmente seria inviable, el algoritmo consiste en el archivo zip que estoy adjuntando, que parece simple pero tengo problemas para implementarlo, no molestaria a la comunidad sino fuese que el principal problema que tengo para implementarlo es el tiempo y tal vez si alguien ya resolvio ese problema antes sino, de todas formas gracias y ya les estoy comentando como soluciono al problema, saludosss.....
|
#2
|
|||
|
|||
Algoritmo de exponencación binaria
Bueno pues supongo que es el mismo algoritmo.
Y aquí dicho algoritmo en Delphi: Código:
function ExpRapida(x, n: Integer): Cardinal; begin if n = 1 then Result := x else if (n mod 2 = 0) then Result := ExpRapida(x*x, n div 2) else if ((n mod 2) mod 2 <> 0) then Result := (x * ExpRapida(x*x, (n-1) div 2)); end; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Algoritmo Quickhull | juanchi | Varios | 14 | 13-10-2016 11:57:16 |
Algoritmo de Encriptacion | DarkByte | Varios | 22 | 08-10-2014 19:54:41 |
Algoritmo!!! | Ledian_Fdez | C++ Builder | 7 | 18-06-2007 22:17:50 |
Algoritmo de encriptación | JoeyJordison | Varios | 5 | 21-11-2006 13:01:29 |
Algoritmo MD5 | tbolzan | Varios | 1 | 19-10-2004 15:13:47 |
|