Tôi đang cố gắng hiểu sự khác biệt giữa Sắp xếp chèn và Sắp xếp lựa chọn.
Cả hai dường như đều có hai thành phần: danh sách chưa được sắp xếp và danh sách đã được sắp xếp. Cả hai dường như đều lấy một phần tử từ danh sách chưa được sắp xếp và đặt nó vào danh sách được sắp xếp ở vị trí thích hợp. Tôi đã thấy một số trang web / sách nói rằng sắp xếp lựa chọn thực hiện điều này bằng cách hoán đổi từng cái một trong khi sắp xếp chèn chỉ đơn giản là tìm đúng vị trí và chèn nó. Tuy nhiên, tôi đã thấy các bài báo khác nói điều gì đó, nói rằng sắp xếp chèn cũng hoán đổi. Do đó, tôi bối rối. Có nguồn kinh điển nào không?