III-5 Coûts d'opérations simples
III-5-1 Opérations élémentaires
Opération | Complexité en bits | pour a et b inférieurs à n |
addition a + b | O(lg(a) + lg(b)) | O(lg(n)) |
soustraction a - b | O(lg(a) + lg(b)) | O(lg(n)) |
multiplication ab | O(lg(a) lg(b)) | O(lg(n)2) |
division a = bq + r | O(lg(q) lg(b)) | O(lg(n)2) |
Algorithme | Complexité en bits |
Algorithme d'Euclide | O((lg(n))2) |
Algorithme étendu | O((lg(n))2) |
Opération | Complexité en bits |
addition modulaire | O(lg(n)) |
soustraction modulaire | O(lg(n)) |
multiplication modulaire | O((lg(n))2) |
inversion modulaire | O((lg(n))2) |
exponentiation modulaire | O((lg(n))3) |
C(x) | |
C(x) | |
document donnant quelques notions d'algorithmique en vue d'une utilisation dans un cours d'algèbre effective.
: complexity, interactive mathematics, interactive math, server side interactivity
Veuillez noter que les pages WIMS sont générées interactivement; elles ne sont pas des fichiers HTML ordinaires. Elles doivent être utilisées interactivement EN LIGNE. Il est inutile pour vous de les ramasser par un programme robot.
Description: document donnant quelques notions d'algorithmique en vue d'une utilisation dans un cours d'algèbre effective. interactive exercises, online calculators and plotters, mathematical recreation and games
Keywords: interactive mathematics, interactive math, server side interactivity, algorithmics,, complexity