[KNTT] Trắc nghiệm Tin học 11 KHMT bài 22 Thực hành bài toán sắp xếp

[KNTT] Trắc nghiệm Tin học 11 KHMT bài 22 Thực hành bài toán sắp xếp

1. Thuật toán nào sử dụng chiến lược chia để trị hiệu quả?
2. Đâu là nhược điểm của thuật toán Sắp xếp nhanh (Quick Sort) trong trường hợp xấu nhất?
3. Nếu bạn có một danh sách rất lớn và cần sắp xếp nhanh chóng, thuật toán nào thường được ưu tiên?
4. Trong Sắp xếp nhanh (Quick Sort), việc chọn phần tử chốt (pivot) không tốt có thể dẫn đến điều gì?
5. Đâu là một ví dụ về thuật toán sắp xếp không ổn định (unstable)?
6. Độ phức tạp thời gian của Sắp xếp trộn (Merge Sort) trong mọi trường hợp là bao nhiêu?
7. Trong Sắp xếp vun đống (Heap Sort), bước heapify có vai trò gì?
8. Sắp xếp chèn (Insertion Sort) phù hợp nhất với loại dữ liệu nào?
9. Khi so sánh Sắp xếp nổi bọt (Bubble Sort) và Sắp xếp chọn (Selection Sort), điểm khác biệt chính về cách thức hoạt động là gì?
10. Thuật toán nào có thể được cải tiến để đạt hiệu suất tốt hơn cho các danh sách gần như đã sắp xếp?
11. Khái niệm phân hoạch (partitioning) liên quan đến thuật toán nào?
12. Sắp xếp chọn (Selection Sort) hoạt động bằng cách nào?
13. Trong bài toán sắp xếp, mục tiêu chính của thuật toán là gì?
14. Sắp xếp trộn (Merge Sort) thực hiện việc trộn (merge) như thế nào?
15. Tại sao việc lựa chọn thuật toán sắp xếp phù hợp lại quan trọng trong thực tế?
16. Thuật toán nào có thể được coi là ổn định (stable) trong sắp xếp?
17. Trong thuật toán Sắp xếp nhanh (Quick Sort), bước quan trọng nhất là gì?
18. Ưu điểm chính của Sắp xếp vun đống (Heap Sort) là gì?
19. Nếu một thuật toán sắp xếp yêu cầu bộ nhớ phụ đáng kể (ví dụ: tạo mảng mới), nó được gọi là gì?
20. Khi thực hành bài toán sắp xếp, yếu tố nào cần được cân nhắc để đánh giá hiệu quả của một thuật toán?
21. Đâu là thuật toán sắp xếp phù hợp nếu bạn cần đảm bảo tính ổn định và có danh sách dữ liệu rất lớn?
22. Đâu là một thuộc tính quan trọng của thuật toán sắp xếp hiệu quả?
23. Độ phức tạp không gian (space complexity) của thuật toán Sắp xếp nhanh (Quick Sort) thường là bao nhiêu, khi cài đặt đệ quy?
24. Thuật toán sắp xếp nào thường có độ phức tạp thời gian O(n^2) trong trường hợp xấu nhất và trung bình?
25. Sắp xếp vun đống (Heap Sort) sử dụng cấu trúc dữ liệu nào?