JavaScript is required

Cho danh sách đặc có 10 phần tử. Khi xóa phần tử ở vị trí 4 trong danh sách, vòng lặp dịch chuyển tịnh tiến nội dung các phần tử L->Elements[i]=L->Elements[i+1] : 

A.

4 lần

B.

5 lần

C.

6 lần

D.

Tất cả đều sai

Trả lời:

Đáp án đúng: C


Khi xóa một phần tử khỏi danh sách đặc, các phần tử phía sau vị trí bị xóa cần được dịch chuyển lên phía trước để lấp đầy khoảng trống. Trong trường hợp này, danh sách có 10 phần tử, và phần tử ở vị trí thứ 4 bị xóa. Vậy, các phần tử từ vị trí thứ 5 đến vị trí thứ 10 cần được dịch chuyển lên một vị trí. Điều này có nghĩa là có tổng cộng 6 phần tử cần được dịch chuyển (từ vị trí 5 đến vị trí 10). Do đó, vòng lặp dịch chuyển sẽ thực hiện 6 lần.

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


50 câu hỏi 60 phút

Câu hỏi liên quan