JavaScript is required

Hãy cho biết ý tưởng nào sau đây nói về phương pháp sắp xếp chèn (insertion sort)?

A.

Phân đoạn dãy thành nhiều dãy con và lần lượt trộn hai dãy con thành dãy lớn hơn, cho đến khi thu được dãy ban đầu đã được sắp xếp

B.

Lần lượt lấy phần tử của danh sách chèn vị trí thích hợp của nó trong dãy bằng cách đẩy các phần tử lớn hơn xuống

C.

Chọn phần tử bé nhất xếp vào vị trí thứ nhất bằng cách đổi chổ phần tử bé nhất với phần tử thứ nhất; Tương tự đối với phần tử nhỏ thứ hai cho đến phần tử cuối cùng

D.

Bắt đầu từ cuối dãy đến đầu dãy, ta lần lượt so sánh hai phần tử kế tiếp nhau, nếu phần tử nào nhỏ hơn được đứng vị trí trên

Trả lời:

Đáp án đúng: B


Phương pháp sắp xếp chèn (Insertion Sort) hoạt động bằng cách duyệt qua danh sách, tại mỗi bước, nó 'chèn' phần tử hiện tại vào đúng vị trí của nó trong phần đã được sắp xếp của danh sách. Điều này được thực hiện bằng cách so sánh phần tử hiện tại với các phần tử trong phần đã sắp xếp và 'đẩy' các phần tử lớn hơn sang phải để tạo khoảng trống cho phần tử hiện tại. Do đó, đáp án chính xác là: "Lần lượt lấy phần tử của danh sách chèn vị trí thích hợp của nó trong dãy bằng cách đẩy các phần tử lớn hơn xuống". Các phương án còn lại mô tả các thuật toán sắp xếp khác (ví dụ: trộn, chọn, nổi bọt).

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


50 câu hỏi 60 phút

Câu hỏi liên quan