Câu hỏi:

11/06/2023 125

Trình quản lý tệp của hệ điều hành cho phép lựa chọn hiển thị nội dung của thư mục được sắp xếp thứ tự theo vài cách khác nhau. Em hãy cho biết một trong số các lựa chọn này và giải thích rõ thêm tiêu chí (yêu cầu) sắp xếp tương ứng.

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Sắp xếp nổi bọt

=> Ưu điểm:

  • Là thuật toán cơ bản, dễ hiểu, phù hợp cho người bắt đầu học về sắp xếp
  • Đoạn code ngắn gọn, dễ nhớ.

Sắp xếp chèn tuyến tính

=> Ưu điểm:

  • Thao tác thực hiện đơn giản, dễ hiểu.
  • Thể hiện sự hiệu quả cao đối với các số liệu nhỏ.
  • Tại các tình huống thực tế, Insertion Sort tỏ ra hiệu quả hơn so với các thuật toán có độ phức tạp (2)O(n2) khác (ví dụ Bubble sort).
  • Rất phù hợp đối với các số liệu đã được sắp xếp theo thứ tự sẵn.
  • Tính ổn định, không làm thay đổi nhiều thứ tự các nguyên tố gốc.
  • Cách sắp xếp có tính phương pháp, tuân theo nguyên tắc cụ thể, dễ nhớ và sử dụng.

Quảng cáo

book vietjack

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Cho danh sách Bảng điểm là kết quá học tập gồm các cột Họ và tên, điểm Toán, điểm ngữ văn, điểm Tin bọc... Hãy viết chương trình sắp xếp Bảng điểm theo điểm môn Tin học giảm dần.

Gợi ý: Mỗi phân tử của Bảng điểm là một danh sách con, ứng với một học sinh. So sánh theo thành phân điểm Tin học của danh sách con để sắp xếp.

Xem đáp án » 11/06/2023 322

Câu 2:

Em hãy thực hiện các công việc sau:

1. Tính số lần lặp của vòng lặp bên trong của thuật toán sắp xếp chèn tuyến tính.

2. Tính số lần lặp của vòng lặp ngoài của thuật toán sắp xếp chèn tuyến tính.

3. Ước lượng độ phức tạp thời gian của thuật toán sắp xếp chèn tuyến tính.

Xem đáp án » 11/06/2023 319

Câu 3:

Theo em, thuật toán sắp xếp nổi bọt và thuật toán sắp xếp chèn, thuật toán nào đơn giản và để cài đặt hơn?

Xem đáp án » 11/06/2023 294

Câu 4:

Em hãy viết chương trình Python thực hiện thuật toán sắp xếp chèn tuyến tính dựa trên mã giả đã cho trong báo học

Xem đáp án » 11/06/2023 156

Câu 5:

Viết chương trình Phython thực hiện thuật toán sắp xếp nổi bọt.

Xem đáp án » 11/06/2023 146

Bình luận


Bình luận
tailieugiaovien.com.vn
tuyen-dung-giao-vien-1900