Video: Làm thế nào để DLL danh sách liên kết đôi so với SLL danh sách liên kết đơn)?
2024 Tác giả: Lynn Donovan | [email protected]. Sửa đổi lần cuối: 2023-12-15 23:55
Giới thiệu về Danh sách liên kết kép : MỘT Danh sách được liên kết gấp đôi ( DLL ) chứa một con trỏ phụ, thường được gọi là con trỏ trước đó, cùng với con trỏ tiếp theo và dữ liệu là ở đó danh sách liên kết đơn lẻ . SLL có các nút chỉ có trường dữ liệu và tiếp theo liên kết đồng ruộng. Các DLL chiếm nhiều bộ nhớ hơn SLL vì nó có 3 trường.
Theo đó, ưu điểm của danh sách liên kết kép so với danh sách liên kết đơn là gì?
Sau đây là thuận lợi / nhược điểm của danh sách liên kết kép kết thúc danh sách liên kết đơn lẻ . 1) Một DLL có thể được duyệt theo cả hướng tiến và lùi. 2) Thao tác xóa trong DLL sẽ hiệu quả hơn nếu con trỏ đến nút cần xóa được đưa ra. 3) Chúng ta có thể nhanh chóng chèn một nút mới trước một nút nhất định.
Tương tự, sự khác biệt giữa danh sách được liên kết đơn và danh sách được liên kết kép là gì? Chính sự khác biệt giữa danh sách liên kết đơn lẻ và danh sách liên kết kép là khả năng đi ngang. Mặt khác danh sách liên kết kép duy trì hai con trỏ, hướng tới nút tiếp theo và nút trước đó, cho phép bạn điều hướng trong cả hai hướng trong không tí nào danh sách liên kết.
Mọi người cũng hỏi, ví dụ danh sách liên kết đôi tốt hơn danh sách liên kết đơn ở điểm nào?
Danh sách liên kết kép cung cấp dễ dàng thực hiện nhiều hoạt động, trong khi danh sách liên kết đơn lẻ yêu cầu thêm thông tin cho cùng một hoạt động.. Đối với thí dụ , việc xóa một nút trong danh sách liên kết đơn lẻ.
Tại sao danh sách liên kết đôi được sử dụng?
Danh sách liên kết kép có thể đã sử dụng trong hệ thống định vị, nơi yêu cầu cả điều hướng trước và sau. Nó là đã sử dụng bởi các trình duyệt để triển khai điều hướng lùi và chuyển tiếp của các trang web đã truy cập, tức là nút quay lại và chuyển tiếp. Nó cũng là đã sử dụng bằng các ứng dụng khác nhau để triển khai chức năng Hoàn tác và Làm lại.