Mục lục:

Các thuật toán sắp xếp được sử dụng ở đâu?
Các thuật toán sắp xếp được sử dụng ở đâu?

Video: Các thuật toán sắp xếp được sử dụng ở đâu?

Video: Các thuật toán sắp xếp được sử dụng ở đâu?
Video: #19.1. [C++]. Thuật Toán Sắp Xếp Chèn | Sắp Xếp Nổi Bọt | Sắp Xếp Chọn | Sắp Xếp Đếm Phân Phối 2024, Có thể
Anonim

Một cuộc khảo sát ngắn gọn về các ứng dụng sắp xếp

  • Tin học thương mại.
  • Tìm kiếm thông tin.
  • Hoạt động nghiên cứu.
  • Mô phỏng theo hướng sự kiện.
  • Tính toán số.
  • Tìm kiếm kết hợp.
  • Prim's thuật toán và Dijkstra's thuật toán là cổ điển thuật toán đồ thị quá trình đó.

Về vấn đề này, thuật toán sắp xếp nào được sử dụng khi nào?

Chọn một thuật toán sắp xếp

Thuật toán Trường hợp tốt nhất Ổn định?
Sắp xếp chèn O (n) O (n) O (n) đúng
Sắp xếp bong bóng O (n) O (n) O (n) đúng
Sắp xếp nhanh chóng O (n log? N) O (n log n) O (nlogn) Thường thì không *
Đống O (n log? N) O (n log n) O (nlogn) Không

Ngoài phần trên, tại sao chúng ta sử dụng thuật toán sắp xếp? Có hiệu quả sắp xếp rất quan trọng để tối ưu hóa hiệu quả của thuật toán (chẳng hạn như tìm kiếm và hợp nhất thuật toán ) yêu cầu dữ liệu đầu vào nằm trong danh sách được sắp xếp. Sắp xếp cũng thường hữu ích cho việc chuẩn hóa dữ liệu và tạo ra đầu ra mà con người có thể đọc được.

Về điều này, thuật toán nào tốt nhất để sắp xếp?

Sắp xếp nhanh chóng

Excel sử dụng thuật toán sắp xếp nào?

SORT của Excel sử dụng một "ổn định" thuật toán sắp xếp . Điều này có nghĩa là nếu có nhiều mục giống nhau được sắp xếp thì SORT của Excel sẽ giữ nguyên thứ tự ban đầu của các mục đã được sắp xếp.

Đề xuất: