Nếu muốn truy cập nút chứa dữ liệu X thì phải làm gì? Ước lượng thời gian thực hiện
Câu hỏi 3 trang 149 Tin học 11: Nếu muốn truy cập nút chứa dữ liệu X thì phải làm gì? Ước lượng thời gian thực hiện.
Câu hỏi 3 trang 149 Tin học 11: Nếu muốn truy cập nút chứa dữ liệu X thì phải làm gì? Ước lượng thời gian thực hiện.
Để truy cập nút chứa dữ liệu X trong danh sách liên kết, ta phải duyệt toàn bộ các nút của danh sách từ đầu đến cuối, kiểm tra giá trị của mỗi nút để tìm nút chứa dữ liệu X. Khi đã tìm được nút chứa dữ liệu X, ta có thể thực hiện các thao tác khác với nút đó, ví dụ như xoá nút đó khỏi danh sách.
Do phải duyệt toàn bộ danh sách, thời gian thực hiện của việc truy cập nút chứa dữ liệu X là O(n), với n là số lượng nút trong danh sách. Trong trường hợp danh sách là danh sách liên kết kép, thao tác truy cập cũng có thể được thực hiện theo chiều ngược lại với độ phức tạp tương tự.
Xem thêm lời giải bài tập Tin học lớp 11 sách Cánh diều hay, chi tiết khác:
Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá
Bài 11: Thực hành thiết kế và lập trình theo mo đun
Bài 12: Thực hành thiết kế và lập trình theo mo đun (tiếp theo)
Bài 13: Thực hành thiết kế và lập trình theo mo đun (tiếp theo)