Phiếu bài tập Cấu trúc dữ liệu có đáp án

Phiếu bài tập Cấu trúc dữ liệu miễn phí để in: 8 bài từ cơ bản đến mức đề thi, kèm đáp án. In ra hoặc lưu thành PDF.

Dành cho giảng viên: miễn phí in, sao chép và sử dụng trên lớp. Mỗi phiếu bài tập mới có số liệu mới và đáp án riêng. Chúng tôi rất cảm ơn nếu bạn đặt liên kết đến ExamProblems trên trang môn học.

Tên: ____________________   Ngày: ____________

1.Dễ

Duyệt thứ tự trước (preorder) của cây nhị phân thăm các nút theo thứ tự nào?

  1. ACây con trái, rồi cây con phải, rồi nút
  2. BCây con trái, rồi nút, rồi cây con phải
  3. CTừng mức từ trên xuống
  4. DNút, rồi cây con trái, rồi cây con phải
2.Dễ

Trong một cây, lá là gì?

  1. ANút có đúng một con
  2. BNút có giá trị lớn nhất
  3. CNút không có cha
  4. DNút không có con
3.Dễ

Thao tác nào là O(1) với mảng nhưng O(n) với danh sách liên kết đơn?

  1. AXóa phần tử đầu
  2. BĐọc phần tử đầu tiên
  3. CChèn vào đầu
  4. DTruy cập phần tử ở chỉ số i
4.Trung bình

Một bảng băm kích thước 7 dùng h(k) = k mod 7 và dò tuyến tính. Sau khi chèn 10, 17 được lưu ở đâu?

  1. AChỉ số 4
  2. BChỉ số 0
  3. CChỉ số 6
  4. DChỉ số 3
5.Trung bình

Giá trị của biểu thức hậu tố 3 4 + 2 * là bao nhiêu?

  1. A11
  2. B10
  3. C14
  4. D24
6.Trung bình

Làm thế nào để tìm khóa nhỏ nhất trong cây tìm kiếm nhị phân?

  1. AChỉ nhìn vào gốc
  2. BĐi theo các con phải từ gốc cho đến khi không còn con phải
  3. CĐi theo các con trái từ gốc cho đến khi không còn con trái
  4. DThăm mọi lá và so sánh chúng
7.Khó

Cây Fenwick (cây chỉ mục nhị phân) trên một mảng n số hỗ trợ những thao tác nào trong O(log n)?

  1. ATìm trung vị trong O(1)
  2. BSắp xếp mảng và tìm kiếm nhị phân
  3. CChèn phần tử vào vị trí bất kỳ
  4. DTruy vấn tổng tiền tố và cập nhật một phần tử
8.Khó

Các quy tắc cây đỏ-đen đảm bảo điều gì về chiều cao của cây có n khóa?

  1. AChiều cao tối đa là 2 log2(n + 1)
  2. BChiều cao tối đa là n / 2
  3. CChiều cao chính xác là log2 n
  4. DChiều cao tối đa là log2 n + 1

Đáp án

  1. 1. D · Nút, rồi cây con trái, rồi cây con phải
  2. 2. D · Nút không có con
  3. 3. D · Truy cập phần tử ở chỉ số i
  4. 4. A · Chỉ số 4
  5. 5. C · 14
  6. 6. C · Đi theo các con trái từ gốc cho đến khi không còn con trái
  7. 7. D · Truy vấn tổng tiền tố và cập nhật một phần tử
  8. 8. A · Chiều cao tối đa là 2 log2(n + 1)

Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.