Trắc nghiệm Tin học 7 kết nối bài 16 Thuật toán sắp xếp

Trắc nghiệm Tin học 7 kết nối bài 16 Thuật toán sắp xếp

1. Thuật toán sắp xếp nào sau đây KHÔNG phải là thuật toán ổn định?
2. Khi một thuật toán sắp xếp được gọi là không gian bổ sung (in-place), điều đó có ý nghĩa gì?
3. Thuật toán Sắp xếp trộn (Merge Sort) sử dụng nguyên tắc nào là chính?
4. Đâu là một thuật toán sắp xếp dựa trên việc đếm số lần xuất hiện của mỗi giá trị?
5. Độ phức tạp thời gian của thuật toán Sắp xếp vun đống (Heap Sort) là bao nhiêu?
6. Sắp xếp chọn (Selection Sort) hoạt động theo nguyên tắc nào?
7. So sánh Sắp xếp chèn (Insertion Sort) và Sắp xếp chọn (Selection Sort) về số lượng hoán đổi:
8. Khi sử dụng thuật toán sắp xếp nổi bọt trên một mảng đã được sắp xếp, hiệu suất sẽ như thế nào?
9. Khi một thuật toán sắp xếp được mô tả là ổn định (stable), điều đó có nghĩa là gì?
10. Độ phức tạp thời gian của thuật toán Sắp xếp trộn (Merge Sort) là bao nhiêu?
11. Khi so sánh độ phức tạp thời gian của các thuật toán sắp xếp, O(n log n) được xem là:
12. Thuật toán nào có thể sắp xếp dữ liệu dựa trên các chữ số của số?
13. Thuật toán nào thường được sử dụng để sắp xếp các mảng rất lớn với hiệu suất cao trên máy tính hiện đại?
14. Thuật toán chia để trị (Divide and Conquer) là gì?
15. Một trong những yêu cầu cơ bản đối với thuật toán sắp xếp là gì?
16. Thuật toán sắp xếp nổi bọt hoạt động dựa trên nguyên tắc nào?
17. Điểm khác biệt chính giữa Sắp xếp nhanh (Quick Sort) và Sắp xếp trộn (Merge Sort) về cách xử lý là gì?
18. Trong tin học, thuật toán sắp xếp dùng để làm gì?
19. Thuật toán sắp xếp chèn (Insertion Sort) phù hợp nhất với loại dữ liệu nào?
20. Thuật toán sắp xếp nào thường được coi là đơn giản nhất để hiểu và cài đặt ban đầu?
21. Thuật toán sắp xếp nào có độ phức tạp thời gian trung bình là O(n log n)?
22. Thuật toán Sắp xếp đếm (Counting Sort) hiệu quả nhất khi nào?
23. Trong thuật toán Quick Sort, việc lựa chọn pivot có ảnh hưởng như thế nào đến hiệu suất?
24. Thuật toán Sắp xếp vun đống (Heap Sort) sử dụng cấu trúc dữ liệu nào?
25. Độ phức tạp thời gian của thuật toán sắp xếp chọn (Selection Sort) trong mọi trường hợp (tốt nhất, trung bình, xấu nhất) là bao nhiêu?