IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Algorithme de division de grands nombres.


Sujet :

Algorithmes et structures de données

  1. #1
    Membre averti Avatar de Jack_serious
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 350
    Points : 396
    Points
    396
    Par défaut Algorithme de division de grands nombres.
    Bonjour a tous.

    J'aimerai savoir s'il existe un algorithme pour le calcul d'une division des grands nombres. (en base X mais ce point est deja gere, donc en base 10 ca me va, je ferais l'adaptation sans probleme).

    Je prefererais eviter les algorithmes imbuvables, car il doit pouvoir etre relu et re-compris relativement simplement.

    J ai deja code une methode par soustractions successives, mais s il existait quelque chose de moins lourd, ca m arrangerait...

    Les grands nombres sont bien evidement stockes dans des tableaux d entiers.

    Merci d'avance.
    Don't worry, be serious.
    La vie est courte. Prenez votre temps.

    Jack.

  2. #2
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    L'algorithme de Knuth est très rapide sur les très grands nombres. Il est expliqué dans The Art of Computer Programming.

    Cette page devrait t'intéresser : www.anujseth.com/crypto/bignumbers.html
    Et après google, division + knuth.

  3. #3
    Membre averti Avatar de Jack_serious
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 350
    Points : 396
    Points
    396
    Par défaut
    Citation Envoyé par LLB
    L'algorithme de Knuth est très rapide sur les très grands nombres. Il est expliqué dans The Art of Computer Programming.

    Cette page devrait t'intéresser : www.anujseth.com/crypto/bignumbers.html
    Et après google, division + knuth.
    C'est vu.

    Merci beaucoup. Ca faisait un moment que je cherchais.

    Note : on trouve aussi sur cette page les algorhitmes pour les autres operations sur grands nombres (addition, soustraction, multiplication, PGCD, modulo, inverse).

    Mais a utiliser pour des grandes operations, sinon ca revient a tuer un moustique au canon.
    (Bon d'accord il est mort quand meme mais bon...).

    Merci.
    Don't worry, be serious.
    La vie est courte. Prenez votre temps.

    Jack.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Algorithme de division ou de modulo sur grands nombres
    Par méphistopheles dans le forum Algorithmes et structures de données
    Réponses: 40
    Dernier message: 13/06/2019, 14h58
  2. Réponses: 2
    Dernier message: 21/09/2012, 16h23
  3. Optimisation des opérations sur les grands nombres, algorithme de Knuth
    Par Jackyzgood dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 21/10/2010, 20h27
  4. Réponses: 6
    Dernier message: 04/06/2008, 14h38
  5. Réponses: 8
    Dernier message: 21/11/2005, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo