Je cherche à comprendre les différences entre le tri par insertion et le tri par sélection.
Il semble qu'ils aient tous les deux deux composants : une sous-liste non triée et une sous-liste triée. Il semble qu'ils prennent tous les deux un élément de la sous-liste non triée et le placent dans la liste triée à la bonne place. J'ai vu certains sites/livres dire que le tri par sélection le fait en échangeant une paire d'éléments à la fois tandis que le tri par insertion trouve simplement le bon emplacement et l'insère. Cependant, j'ai vu d'autres articles dire quelque chose de différent, en disant que le tri par insertion fait également des échanges. En conséquence, je suis confus. Y a-t-il une source canonique?
9 votes
La page wikipedia pour le tri par sélection est accompagnée d'un pseudo-code et de jolies illustrations, tout comme celle pour le tri par insertion.
9 votes
@G.Bach -- merci pour cela... J'ai lu les deux pages plusieurs fois mais je ne comprends pas la différence--d'où cette question.
5 votes
Selon Computerphile, ils sont les mêmes : youtube.com/watch?v=pcJHkWwjNl4