Câu hỏi:

19/11/2024 93

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?

Hot: 500+ Đề thi thử tốt nghiệp THPT các môn, ĐGNL các trường ĐH... file word có đáp án (2025).

Tải ngay

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.

Bình luận


Bình luận

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

Câu 1:

Hàm nào được sử dụng trong Python để tính tổng và điểm trung bình trong hàm ptDiem?

Xem đáp án » 19/11/2024 359

Câu 2:

Khi sắp xếp danh sách các cặp (tên, điểm) theo điểm giảm dần, hàm nào được khuyên dùng trong Python?

Xem đáp án » 19/11/2024 328

Câu 3:

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Khi thực hiện hàm ptDiem trong Python, để tính điểm trung bình của một dãy điểm, phương pháp nào là hợp lý nhất?

a) Sử dụng vòng lặp để tính tổng từng điểm rồi chia cho số lượng điểm.

b) Sử dụng hàm sum() để tính tổng và chia cho số lượng điểm.

c) Sử dụng hàm len() để tính tổng và chia cho số lượng điểm.

d) Sử dụng phương pháp thủ công để cộng từng điểm trong dãy

Xem đáp án » 19/11/2024 211

Câu 4:

Khi nào bạn nên sử dụng hàm sorted() thay vì sort() trong Python?

Xem đáp án » 19/11/2024 183

Câu 5:

Tại sao lại cần sắp xếp dãy điểm trước khi sử dụng hàm bisect_left?

Xem đáp án » 19/11/2024 173

Câu 6:

Trong hàm ptMonHoc, để sắp xếp danh sách các cặp (tên, điểm) theo thứ tự điểm giảm dần, phương pháp nào là chính xác nhất?

a) Sử dụng phương thức sort() với tham số reverse=True.

b) Sử dụng hàm sorted() với tham số reverse=False.

c) Sử dụng hàm sorted() với tham số reverse=True và key=lambda.

d) Sử dụng phương pháp sắp xếp thủ công để sắp xếp danh sách.

Xem đáp án » 19/11/2024 138

Câu 7:

Để in số thực với hai chữ số phần lẻ, bạn nên sử dụng cú pháp nào?

Xem đáp án » 19/11/2024 108
Vietjack official store
Đăng ký gói thi VIP

VIP +1 - Luyện thi tất cả các đề có trên Website trong 1 tháng

  • Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua

VIP +3 - Luyện thi tất cả các đề có trên Website trong 3 tháng

  • Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua

VIP +6 - Luyện thi tất cả các đề có trên Website trong 6 tháng

  • Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua

VIP +12 - Luyện thi tất cả các đề có trên Website trong 12 tháng

  • Siêu tiết kiệm - Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua