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ễ

Cấu trúc dữ liệu nào được dùng để duyệt cây theo mức (level-order)?

  1. ANgăn xếp
  2. BBảng băm
  3. CHàng đợi ưu tiên
  4. DHàng đợi
2.Dễ

Thao tác hàng đợi lấy phần tử ở đầu ra có tên là gì?

  1. APush
  2. BInsert
  3. CEnqueue
  4. DDequeue
3.Dễ

Đồ thị có trọng số là gì?

  1. AĐồ thị trong đó một số đỉnh nặng hơn các đỉnh khác vì có nhiều cạnh hơn
  2. BĐồ thị được lưu trên đĩa
  3. CĐồ thị trong đó mỗi cạnh có một giá trị số như chi phí hoặc khoảng cách
  4. DĐồ thị có nhiều cạnh hơn đỉnh
4.Trung bình

Cấu trúc dữ liệu nào được tìm kiếm theo chiều sâu (phiên bản lặp) sử dụng?

  1. AChỉ bảng băm
  2. BHàng đợi
  3. CĐống
  4. DNgăn xếp
5.Trung bình

Bạn có một tham chiếu đến một nút ở giữa danh sách. Trong danh sách nào bạn có thể xóa nó trong O(1)?

  1. ADanh sách liên kết đôi
  2. BMảng động
  3. CMảng đã sắp xếp
  4. DDanh sách liên kết đơn
6.Trung bình

Duyệt thứ tự giữa (in-order) của cây tìm kiếm nhị phân thăm các khóa theo:

  1. ALuôn luôn thứ tự giảm dần
  2. BThứ tự theo mức
  3. CThứ tự chèn
  4. DThứ tự tăng dần đã sắp xếp
7.Khó

Cây cơ số (radix tree, trie nén) cải thiện trie thông thường như thế nào?

  1. ANó lưu mỗi từ trong một bảng băm ở gốc thay vì trong các nút riêng
  2. BNó gộp các chuỗi nút một con thành một cạnh được gắn nhãn bằng một xâu
  3. CNó sắp các con của mỗi nút theo tần suất
  4. DNó chỉ giữ chữ cái đầu của mỗi từ
8.Khó

Thời gian chạy của tìm kiếm theo chiều rộng trên đồ thị có V đỉnh được lưu bằng ma trận kề là bao nhiêu?

  1. AO(E log V)
  2. BO(V)
  3. CO(V + E)
  4. DO(V²)

Đáp án

  1. 1. D · Hàng đợi
  2. 2. D · Dequeue
  3. 3. C · Đồ thị trong đó mỗi cạnh có một giá trị số như chi phí hoặc khoảng cách
  4. 4. D · Ngăn xếp
  5. 5. A · Danh sách liên kết đôi
  6. 6. D · Thứ tự tăng dần đã sắp xếp
  7. 7. B · Nó gộp các chuỗi nút một con thành một cạnh được gắn nhãn bằng một xâu
  8. 8. D · O(V²)

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