Bonjour,
pour le fun, je me lance dans le codage des fonctions arithmétiques usuelles sur grands nombres entiers (centaines de milliers de chiffres, pour avoir l'ordre de grandeur) : addition, multiplication, division euclidienne.
En ce qui concerne la division, je veux obtenir quotient et reste. Je pourrais reproduire l'algorithme "potence" appris à l'école, mais je suppose qu'il en existe de plus efficaces. Auriez vous un peu de littérature ou des pistes à me conseiller à ce sujet ?
J'utilise un langage relativement proche de python, et ma représentation interne d'un grand entier est basée sur une liste d'entiers dont chacun "tient" dans 31 bits, de sorte que la multiplication de deux éléments de liste ne déborde pas (le langage supporte les entiers 64 bits). Mais bon je pense que c'est assez neutre pour ma question, vu que c'est un algorithme que je cherche, et non du code tout fait ni une librairie toute faite.
merci d'avance !
-----