JavaScript is required

Câu 1: Nếu 2 đối tượng bằng nhau trong cùng một mảng và mảng đó được sắp xếp, các phần tử bằng nhau không thể thay đối thứ tự của chúng?
Câu 2: Chỉ số mảng bắt đầu từ 1.
Chọn một câu trả lời

A.
Cả hai câu đều đúng
B.
Cả hai câu đều sai
C.
Câu 1 đúng, câu 2 sai
D.
Câu 2 đúng, câu 1 sai
Trả lời:

Đáp án đúng: B


Câu 1: Nếu hai đối tượng bằng nhau trong cùng một mảng và mảng đó được sắp xếp, các phần tử bằng nhau không thể thay đổi thứ tự của chúng. Đây là tính chất của các thuật toán sắp xếp ổn định (stable sorting algorithms). Các thuật toán sắp xếp ổn định đảm bảo rằng thứ tự tương đối của các phần tử bằng nhau trong mảng ban đầu được giữ nguyên sau khi sắp xếp. Do đó, câu 1 đúng. Câu 2: Chỉ số mảng bắt đầu từ 1. Trong hầu hết các ngôn ngữ lập trình (ví dụ: C, C++, Java, Python), chỉ số mảng bắt đầu từ 0, không phải 1. Vì vậy, câu 2 sai. Vậy đáp án đúng là: Câu 1 đúng, câu 2 sai.

Câu hỏi liên quan