Câu hỏi:

19/11/2024 157 Lưu

Tại sao nên sử dụng hàm sorted() thay vì tự triển khai thuật toán sắp xếp trong hàm ptMonHoc?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: Sử dụng hàm sorted() là lựa chọn tốt hơn vì nó được tối ưu hóa và có hiệu suất cao hơn so với các thuật toán sắp xếp tự viết, đồng thời cũng giúp mã nguồn trở nên ngắn gọn và dễ hiểu hơn

Giải thích: Hàm sorted() là một hàm có sẵn trong Python cho phép sắp xếp các danh sách một cách dễ dàng và hiệu quả. Việc sử dụng nó giúp người lập trình không phải lo lắng về cách triển khai thuật toán sắp xếp, đồng thời đảm bảo rằng mã dễ đọc và duy trì hơn. Python đã phát triển các thuật toán sắp xếp tối ưu, vì vậy việc sử dụng chúng là một cách tốt để tận dụng sức mạnh của ngôn ngữ này.

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

Lời giải

Đáp án: A

Giải thích: Hàm sorted() là phương thức sắp xếp có sẵn trong Python, cho phép sắp xếp danh sách và có thể sử dụng tham số key để xác định tiêu chí sắp xếp, trong trường hợp này là điểm.

Lời giải

Đáp án: B

Giải thích: Hàm sum() trong Python được sử dụng để tính tổng của một dãy số, từ đó dễ dàng tính điểm trung bình.

Câu 3

A. Khi bạn muốn thay đổi danh sách gốc.

B. Khi bạn không muốn thay đổi danh sách gốc.
C. Khi bạn muốn sắp xếp một danh sách rỗng.
D. Khi bạn làm việc với dữ liệu không có thứ tự.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. Để tìm max và min một cách nhanh chóng.

B. Để phân loại điểm theo mức xếp hạng.
C. Để tính toán điểm trung bình chính xác hơn.
D. Tất cả các lý do trên.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP