Phần 1

(4 câu)
Câu 1
Tự luận

1. Cho dãy A = [5, 8, 1, 0, 10, 4, 3]. Viết các chương trình sắp xếp dãy A theo thứ tự tăng dần theo các thuật toán sắp xếp chèn, sắp xếp chọn và sắp xếp nổi bọt.

Bài làm:
Câu 2
Tự luận

2. Viết chương trình nhập một dãy số từ bàn phím, các số cách nhau bởi dấu cách, thực hiện sắp xếp dãy đã nhập theo một trong các thuật toán sắp xếp rồi in kết quả ra màn hình.

Bài làm:
Câu 3
Tự luận

1. Viết lại các thuật toán sắp xếp trong bài theo thứ tự giảm dần.

Bài làm:
Câu 4
Tự luận

2. Nêu ý nghĩa thực tế của các thuật toán sắp xếp đã học, chẳng hạn sắp xếp các học sinh trong lớp theo chiều cao tăng dần.

Bài làm: