A bookshelf contains volumes, labelled to in some order. The librarian wishes to put them in the correct order as follows. The librarian selects a volume that is too far to the right, say the volume with label , takes it out, and inserts it so that it is in the -th place. For example, if the bookshelf contains the volumes , , , in that order, the librarian could take out volume and place it in the second position. The books will then be in the correct order , , , .
a. Show that if this process is repeated, then, however the librarian makes the selections, all the volumes will eventually be in the correct order.
b. What is the largest number of steps that this process can take?
Une étagère contient volumes étiquetés de à , rangés dans un certain ordre. Le bibliothécaire souhaite les mettre dans le bon ordre de la façon suivante : il choisit un volume qui se trouve trop à droite, par exemple le volume étiqueté , le retire de son emplacement et l'insère à la -ième place. Par exemple, si les volumes sont rangés dans l'ordre , , , , le bibliothécaire peut prendre le volume et le mettre à la deuxième place. Les livres sont alors rangés dans le bon ordre, soit , , , .
a) Démontrez que si l'on répète ce processus, tous les volumes finiront par être dans le bon ordre, et ce, quelle que soit la manière dont le bibliothécaire les range.
b) Quel est le plus grand nombre d'étapes que peut exiger un tel processus?