Bài giảng Cấu trúc dữ liệu: Chương 4 - ThS. Thiều Quang Trung (2018)
Số trang: 40
Loại file: pdf
Dung lượng: 1.23 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cấu trúc dữ liệu - Chương 4: Danh sách liên kết" cung cấp cho người học các kiến thức: Khái niệm danh sách liên kết, các phép tính trên danh sách liên kết đơn, các phép tính trên danh sách liên kết kép, ứng dụng của danh sách liên kết. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu: Chương 4 - ThS. Thiều Quang Trung (2018)CHƯƠNG 4KIỂU DANH SÁCH LIÊN KẾTGV Th.S. Thiều Quang TrungTrường Cao đẳng Kinh tế Đối ngoạiNội dung1• Khái niệm danh sách liên kết2• Các phép tính trên danh sách liên kết đơn3• Các phép tính trên danh sách liên kết kép4• Ứng dụng của danh sách liên kếtGV. Thiều Quang Trung2Danh sách liên kết• Định nghĩa: Danh sách liên kết (DSLK) là một danhsách mà các phần tử được kết nối với nhau nhờ vàovùng liên kết của chúng.• Một phần tử của DSLK bao gồm 2 vùng chính:– Vùng chứa thông tin– Vùng chứa địa chỉ, còn gọi là vùng liên kết• DSLK là cấu trúc dữ liệu động nên có thể thực hiệncác phép thêm vào, loại bỏ phần tử trong khi chạychương trình.• Việc lưu trữ DSLK tốn bộ nhớ hơn danh sách đặc vìphải chứa thêm vùng liên kết.GV. Thiều Quang Trung3Danh sách liên kết• Các kiểu tổ chức DSLK:– Danh sách liên kết đơn: mỗi phần tử liên kết vớiphần tử đứng sau nó trong danh sách:ABXZY– Danh sách liên kết kép: mỗi phần tử liên kết vớicác phần tử đứng trước và sau nó trong danh sách:ABCD– Danh sách liên kết vòng: phần tử cuối danh sáchliên kết với phần tử đầu danh sách:GV. Thiều Quang Trung4Danh sách liên kết– Danh sách liên kết đơn vòngABAXBZCYD– Danh sách liến kết kép vòngGV. Thiều Quang Trung5
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu: Chương 4 - ThS. Thiều Quang Trung (2018)CHƯƠNG 4KIỂU DANH SÁCH LIÊN KẾTGV Th.S. Thiều Quang TrungTrường Cao đẳng Kinh tế Đối ngoạiNội dung1• Khái niệm danh sách liên kết2• Các phép tính trên danh sách liên kết đơn3• Các phép tính trên danh sách liên kết kép4• Ứng dụng của danh sách liên kếtGV. Thiều Quang Trung2Danh sách liên kết• Định nghĩa: Danh sách liên kết (DSLK) là một danhsách mà các phần tử được kết nối với nhau nhờ vàovùng liên kết của chúng.• Một phần tử của DSLK bao gồm 2 vùng chính:– Vùng chứa thông tin– Vùng chứa địa chỉ, còn gọi là vùng liên kết• DSLK là cấu trúc dữ liệu động nên có thể thực hiệncác phép thêm vào, loại bỏ phần tử trong khi chạychương trình.• Việc lưu trữ DSLK tốn bộ nhớ hơn danh sách đặc vìphải chứa thêm vùng liên kết.GV. Thiều Quang Trung3Danh sách liên kết• Các kiểu tổ chức DSLK:– Danh sách liên kết đơn: mỗi phần tử liên kết vớiphần tử đứng sau nó trong danh sách:ABXZY– Danh sách liên kết kép: mỗi phần tử liên kết vớicác phần tử đứng trước và sau nó trong danh sách:ABCD– Danh sách liên kết vòng: phần tử cuối danh sáchliên kết với phần tử đầu danh sách:GV. Thiều Quang Trung4Danh sách liên kết– Danh sách liên kết đơn vòngABAXBZCYD– Danh sách liến kết kép vòngGV. Thiều Quang Trung5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cấu trúc dữ liệu Cấu trúc dữ liệu Danh sách liên kết Phép tính trên danh sách liên kết đơn Phép tính trên danh sách liên kết kép Ứng dụng của danh sách liên kếtGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 304 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 148 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 142 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 139 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 137 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 103 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 71 0 0 -
49 trang 67 0 0
-
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 3 - Một số mô hình thuật toán
42 trang 64 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 2 - Ngô Công Thắng
8 trang 64 0 0