@@ -60,12 +60,12 @@ msgid ""
60
60
"\" max heap\" is more common in texts because of its suitability for in-place "
61
61
"sorting)."
62
62
msgstr ""
63
- "L'API ci-dessous diffère de la file de priorité classique par deux aspects : "
64
- "(a)L 'indiçage commence à zéro. Cela complexifie légèrement la relation "
63
+ "L'API ci-dessous diffère de la file de priorité classique par deux aspects : "
64
+ "(a)l 'indiçage commence à zéro. Cela complexifie légèrement la relation "
65
65
"entre l'indice d'un nœud et les indices de ses fils mais est alignée avec "
66
66
"l'indiçage commençant à zéro que Python utilise. (b) La méthode *pop* "
67
- "renvoie le plus petit élément et non le plus grand (appelé « tas-min » dans "
68
- "les manuels scolaires ; le « tas-max » étant généralement plus courant dans "
67
+ "renvoie le plus petit élément et non le plus grand (appelé « tas-min » dans "
68
+ "les manuels scolaires ; le« tas-max » étant généralement plus courant dans "
69
69
"la littérature car il permet le classement sans tampon)."
70
70
71
71
#: ../Doc/library/heapq.rst:33
@@ -75,8 +75,8 @@ msgid ""
75
75
"the heap invariant!"
76
76
msgstr ""
77
77
"Ces deux points permettent d'aborder le tas comme une liste Python standard "
78
- "sans surprise : ``heap[0]`` est le plus petit élémenttandis que ``heap."
79
- "sort()`` ne modifie pas le tas !"
78
+ "sans surprise : ``heap[0]`` est le plus petit élémentet ``heap.sort()`` "
79
+ "conserve l'invariant du tas !"
80
80
81
81
#: ../Doc/library/heapq.rst:37
82
82
msgid ""
@@ -89,7 +89,7 @@ msgstr ""
89
89
90
90
#: ../Doc/library/heapq.rst:40
91
91
msgid "The following functions are provided:"
92
- msgstr "Les fonctions suivantes sont fournies :"
92
+ msgstr "Les fonctions suivantes sont fournies :"
93
93
94
94
#: ../Doc/library/heapq.rst:45
95
95
msgid "Push the value *item* onto the *heap*, maintaining the heap invariant."
@@ -268,7 +268,7 @@ msgid ""
268
268
"Heap elements can be tuples. This is useful for assigning comparison values "
269
269
"(such as task priorities) alongside the main record being tracked::"
270
270
msgstr ""
271
- "Les éléments d'un tas peuvent être desn -uplets. C'est pratique pour "
271
+ "Les éléments d'un tas peuvent être des*n* -uplets. C'est pratique pour "
272
272
"assigner des valeurs de comparaison (par exemple, des priorités de tâches) "
273
273
"en plus de l'élément qui est suivi ::"
274
274
@@ -283,15 +283,15 @@ msgid ""
283
283
msgstr ""
284
284
"Une `file de priorité <https://fr.wikipedia.org/wiki/File_de_priorit"
285
285
"%C3%A9>`_ est une application courante des tas et présente plusieurs défis "
286
- "d'implémentation :"
286
+ "d'implémentation :"
287
287
288
288
#: ../Doc/library/heapq.rst:170
289
289
msgid ""
290
290
"Sort stability: how do you get two tasks with equal priorities to be "
291
291
"returned in the order they were originally added?"
292
292
msgstr ""
293
- "Stabilité du classement : comment s'assurer que deux tâches avec la même "
294
- "priorité sont renvoyées dans l'ordre de leur ajout ?"
293
+ "Stabilité du classement : comment s'assurer que deux tâches avec la même "
294
+ "priorité sont renvoyées dans l'ordre de leur ajout ?"
295
295
296
296
#: ../Doc/library/heapq.rst:173
297
297
msgid ""
@@ -307,15 +307,15 @@ msgid ""
307
307
"the heap?"
308
308
msgstr ""
309
309
"Si la priorité d'une tâche change, comment la déplacer à sa nouvelle "
310
- "position dans le tas ?"
310
+ "position dans le tas ?"
311
311
312
312
#: ../Doc/library/heapq.rst:179
313
313
msgid ""
314
314
"Or if a pending task needs to be deleted, how do you find it and remove it "
315
315
"from the queue?"
316
316
msgstr ""
317
317
"Si une tâche en attente doit être supprimée, comment la trouver et la "
318
- "supprimer de la file ?"
318
+ "supprimer de la file ?"
319
319
320
320
#: ../Doc/library/heapq.rst:182
321
321
msgid ""
@@ -400,7 +400,7 @@ msgstr ""
400
400
"Afin d'occuper moins de mémoire, on remplace le vainqueur lors de sa "
401
401
"promotion par un autre élément à un plus bas niveau. La règle devient alors "
402
402
"qu'un nœud et les deux nœuds qu'il chapeaute contiennent trois éléments "
403
- "différents, mais le nœud supérieur « gagne » contre les deux nœuds "
403
+ "différents, mais le nœud supérieur « gagne » contre les deux nœuds "
404
404
"inférieurs."
405
405
406
406
#: ../Doc/library/heapq.rst:255
@@ -415,7 +415,7 @@ msgid ""
415
415
msgstr ""
416
416
"Si cet invariant de tas est vérifié à tout instant, alors l'élément à "
417
417
"l'indice 0 est le vainqueur global. L'algorithme le plus simple pour le "
418
- "retirer et trouver le vainqueur « suivant » consiste à déplacer un perdant "
418
+ "retirer et trouver le vainqueur « suivant » consiste à déplacer un perdant "
419
419
"(par exemple le nœud 30 dans le diagramme ci-dessus) à la position 0, puis à "
420
420
"faire redescendre cette nouvelle racine dans l'arbre en échangeant sa valeur "
421
421
"avec celle d'un de ses fils jusqu'à ce que l'invariant soit rétabli. Cette "
@@ -434,11 +434,11 @@ msgid ""
434
434
"easily go into the heap. So, a heap is a good structure for implementing "
435
435
"schedulers (this is what I used for my MIDI sequencer :-)."
436
436
msgstr ""
437
- "Une propriété agréable de cet algorithme est qu'il possible d'insérer "
437
+ "Une propriété agréable de cet algorithme est qu'ilest possible d'insérer "
438
438
"efficacement de nouveaux éléments en cours de classement, du moment que les "
439
- "éléments insérés ne sont pas « meilleurs » que le dernier élément qui a été "
439
+ "éléments insérés ne sont pas « meilleurs » que le dernier élément qui a été "
440
440
"extrait. Ceci s'avère très utile dans des simulations où l'arbre contient la "
441
- "liste des événements arrivants et que la condition de « victoire » est le "
441
+ "liste des événements arrivants et que la condition de « victoire » est le "
442
442
"plus petit temps d'exécution planifié. Lorsqu'un événement programme "
443
443
"l'exécution d'autres événements, ceux-ci sont planifiés pour le futur et "
444
444
"peuvent donc rejoindre le tas. Ainsi, le tas est une bonne structure pour "
@@ -454,7 +454,7 @@ msgid ""
454
454
"efficient overall, yet the worst cases might be terrible."
455
455
msgstr ""
456
456
"Plusieurs structures ont été étudiées en détail pour implémenter des "
457
- "ordonnanceurs et les tas sont bien adaptés : ils sont raisonnablement "
457
+ "ordonnanceurs et les tas sont bien adaptés : ils sont raisonnablement "
458
458
"rapides, leur vitesse est presque constante et le pire cas ne diffère pas "
459
459
"trop du cas moyen. S'il existe des représentations qui sont plus efficaces "
460
460
"en général, les pires cas peuvent être terriblement mauvais."
@@ -497,12 +497,12 @@ msgid ""
497
497
msgstr ""
498
498
"Qui plus est, si vous écrivez l'élément 0 sur le disque et que vous recevez "
499
499
"en entrée un élément qui n'est pas adapté au tournoi actuel (parce que sa "
500
- "valeur « gagne » par rapport à la dernière valeur de sortie), alors il ne "
500
+ "valeur « gagne » par rapport à la dernière valeur de sortie), alors il ne "
501
501
"peut pas être stocké dans le tas donc la taille de ce dernier diminue. La "
502
502
"mémoire libérée peut être réutilisée immédiatement pour progressivement "
503
503
"construire un deuxième tas, qui croit à la même vitesse que le premier "
504
504
"décroît. Lorsque le premier tas a complètement disparu, vous échangez les "
505
- "tas et démarrez une nouvelle séquence. Malin et plutôt efficace !"
505
+ "tas et démarrez une nouvelle séquence. Malin et plutôt efficace !"
506
506
507
507
#: ../Doc/library/heapq.rst:295
508
508
msgid ""
@@ -535,8 +535,8 @@ msgstr ""
535
535
"que de la lecture séquentielle, comme les gros lecteurs à bandes, le besoin "
536
536
"était différent et il fallait être malin pour s'assurer (bien à l'avance) "
537
537
"que chaque mouvement de bande serait le plus efficace possible (c'est-à-dire "
538
- "participerait au mieux à l'« avancée » de la fusion). Certaines cassettes "
538
+ "participerait au mieux à l'« avancée » de la fusion). Certaines cassettes "
539
539
"pouvaient même lire à l'envers et cela était aussi utilisé pour éviter de "
540
540
"remonter dans le temps. Croyez-moi, les bons tris sur bandes étaient "
541
- "spectaculaires à regarder ! Depuis la nuit des temps, trier a toujours été "
542
- "le Grand Art ! ☺"
541
+ "spectaculaires à regarder ! Depuis la nuit des temps, trier a toujours été "
542
+ "le Grand Art ! ☺"