Quelle est la méthode la plus rapide pour ranger par ordre alphabétique votre bibliothèque ? - Chand John
-
0:06 - 0:09Vous travaillez
dans une bibliothèque universitaire. -
0:09 - 0:11C'est le milieu d'une après-midi calme
-
0:11 - 0:17quand une livraison
de 1 280 livres arrive. -
0:18 - 0:21Les livres ont été déposés
en une seule ligne, -
0:21 - 0:23mais ils ne sont pas dans l'ordre
-
0:23 - 0:26et le système de classement automatique
est en panne. -
0:27 - 0:30Pour aggraver la situation,
les cours commencent demain, -
0:30 - 0:32ce qui veut dire qu'à la première heure,
-
0:32 - 0:36des étudiants vont venir en nombre
à la recherche de ces livres. -
0:36 - 0:39Comment pouvez-vous les classer
en temps et en heure ? -
0:39 - 0:42Une façon de procéder est de commencer
par la première paire de livres -
0:42 - 0:44à l'une des extrémités de la ligne.
-
0:44 - 0:47Si ces deux premiers livres
sont dans l'ordre, -
0:47 - 0:48laissez-les tels quels.
-
0:48 - 0:50Sinon, échangez leur place.
-
0:50 - 0:53Faites de même
avec le deuxième et troisième livre -
0:53 - 0:57et ainsi de suite,
jusqu'à atteindre l'autre extrémité. -
0:58 - 1:00À un certain moment,
vous aurez en main le livre -
1:00 - 1:01à ranger en dernière place
-
1:01 - 1:04et vous l'échangez
avec chaque livre qui suit, -
1:04 - 1:08le déplaçant ainsi le long de la ligne
jusqu'à arriver au bout. -
1:09 - 1:12Revenez ensuite au début
et répétez l'action -
1:12 - 1:15pour ranger le deuxième livre
et ceux qui suivent -
1:15 - 1:18afin qu'ils soient tous
à leur place respective. -
1:19 - 1:21Cette technique est appelée
le tri à bulle. -
1:22 - 1:24C'est simple mais long.
-
1:24 - 1:29Vous exécutez 1 279 comparaisons
la première fois, -
1:29 - 1:33puis 1 278, et ainsi de suite,
-
1:33 - 1:38pour un total de 818 560 comparaisons.
-
1:39 - 1:44Si chaque comparaison dure une seconde,
ranger prendra neuf jours. -
1:44 - 1:48Une deuxième technique est de commencer
par classer les deux premiers livres, -
1:48 - 1:53puis comparer le troisième livre
à celui en deuxième place. -
1:53 - 1:57S'il doit être en deuxième place,
échangez-les -
1:57 - 1:59puis comparez-le avec le livre
en première place, -
1:59 - 2:01et échangez-les si besoin.
-
2:01 - 2:04Vous avez ainsi rangé
les trois premiers livres. -
2:04 - 2:08Continuez d'ajouter un livre à la fois
à ce sous-classement trié, -
2:08 - 2:12comparez et échangez le nouveau livre
avec le précédent -
2:12 - 2:16jusqu'à ce qu'il soit correctement rangé
parmi les livres déjà classés. -
2:16 - 2:18C'est la technique du tri par insertion.
-
2:18 - 2:19Contrairement au tri à bulle,
-
2:19 - 2:23cela ne nécessite généralement pas
une comparaison de chaque paire de livres. -
2:23 - 2:27En moyenne,
on ne compare chaque livre -
2:27 - 2:29qu'avec la moitié des livres le précédant.
-
2:29 - 2:32En procédant ainsi,
le nombre total de comparaisons -
2:32 - 2:37est de 409 280,
soit presque cinq jours. -
2:38 - 2:40C'est encore trop de comparaisons.
-
2:41 - 2:42Voici une meilleure méthode :
-
2:42 - 2:46d'abord choisissez un livre au hasard,
c'est votre séparateur, -
2:46 - 2:49puis comparez-le
avec tout les autres livres. -
2:49 - 2:52Ensuite, divisez la ligne
en plaçant tous les livres -
2:52 - 2:55
qui viennent avant le séparateur
à sa gauche -
2:55 - 2:58et ceux qui viennent après
à sa droite. -
2:58 - 3:00Vous venez d'économiser du temps
-
3:00 - 3:04en ne comparant aucun des livres
situés à gauche -
3:04 - 3:07avec ceux situés à droite.
-
3:07 - 3:10Maintenant,
concentrez-vous sur les livres de gauche. -
3:10 - 3:13Choisissez à nouveau
un livre séparateur -
3:13 - 3:17et séparez les livres devant le précéder
de ceux qui doivent lui succéder. -
3:17 - 3:20Vous pouvez continuer
à créer des sous-classements -
3:20 - 3:22jusqu'à avoir plusieurs sous-lignes,
assez petites, -
3:22 - 3:26que vous rangez rapidement
en utilisant une autre méthode, -
3:26 - 3:27comme le tri par insertion.
-
3:28 - 3:33Chaque séquence de séparation
compte environ 1 280 comparaisons. -
3:33 - 3:35Si vos séparations sont équilibrées,
-
3:35 - 3:41répartir les livres en 128 sous-lignes
de dix livres se fait en sept séquences, -
3:41 - 3:44ou 8 960 secondes.
-
3:44 - 3:48Trier ces sous-lignes ajoute 22 secondes
à chaque séquence. -
3:49 - 3:51Cette méthode s'appelle le tri rapide,
-
3:51 - 3:54et permet de classer les livres
en 3h30. -
3:55 - 3:56Mais il y a un piège :
-
3:56 - 3:58vos séparations
peuvent finir déséquilibrées -
3:58 - 3:59sans vous faire gagner de temps.
-
3:59 - 4:01Heureusement,
cela arrive très rarement. -
4:01 - 4:05C'est pourquoi aujourd'hui le tri rapide
est l'une des meilleures méthodes -
4:05 - 4:07utilisée par les programmeurs.
-
4:07 - 4:11Par exemple, ils emploient cette technique
pour trier les articles d'un site par prix -
4:11 - 4:14ou pour créer une liste
de toutes les stations d'essence -
4:14 - 4:16classées par distance.
-
4:16 - 4:19Dans votre situation,
vous avez fini votre tri rapide -
4:19 - 4:20et vous ainsi êtes libre.
-
4:20 - 4:23Encore un autre jour crucial
à la bibliothèque.
- Title:
- Quelle est la méthode la plus rapide pour ranger par ordre alphabétique votre bibliothèque ? - Chand John
- Speaker:
- Chand John
- Description:
-
Visionner la vidéo entière ici : http://ed.ted.com/lessons/what-s-the-fastest-way-to-alphabetize-your-bookshelf-chand-john
Vous travaillez dans une bibliothèque universitaire. C'est le milieu d'une après-midi calme quand une livraison de 1 280 livres arrive. Les livres ont été déposés en une seule ligne, mais ils ne sont pas dans l'ordre et le système de classement automatique est en panne. Comment pouvez-vous vite ranger les livres ? Chand John nous éclaire sur la manière dont les algorithmes aident les bibliothécaires et les moteurs de recherches à trier rapidement les informations.
Cours donné par Chand John, animation faite par Anton Trofimov.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 04:39
eric vautier approved French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
eric vautier edited French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Olga S accepted French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Marie Moriceau edited French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Marie Moriceau edited French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Marie Moriceau edited French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Marie Moriceau edited French subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Marie Moriceau edited French subtitles for What's the fastest way to alphabetize your bookshelf? |