TAILIEUCHUNG - Bài giảng Cấu trúc dữ liệu và giải thuật: Danh sách liên kết - TS. Ngô Hữu Dũng

Bài giảng Cấu trúc dữ liệu và giải thuật: Danh sách liên kết giới thiệu đến các bạn những nội dung về Kích thước thay đổi linh động, cấp phát bộ nhớ động, không cần vùng nhớ liên tục, chèn/xoá dễ dàng, cho phép dữ liệu lớn hơn, cấu trúc linh hoạt,. | TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Cấu trúc dữ liệu và giải thuật Danh sách liên kết TS. Ngô Hữu Dũng Dẫn nhập Mảng (array) Danh sách liên kết (linked list) 2 Kích thước khó thay đổi Cần cấp phát trước một vùng nhớ liên tục Mất nhiều thao tác để chèn/xoá phần tử Phù hợp với dữ liệu nhỏ, truy xuất nhanh Kích thước thay đổi linh động Cấp phát bộ nhớ động, không cần vùng nhớ liên tục Chèn/xoá dễ dàng Cho phép dữ liệu lớn hơn, cấu trúc linh hoạt Cấu trúc dữ liệu và giải thuật - DSLK Linked list – Khái niệm Dãy phần tử nối với nhau bởi con trỏ (pointer) Mỗi phần tử là một nút (node) Phần dữ liệu (int, float, char, struct ) Phần liên kết (pointer) Con trỏ head trỏ vào nút đầu tiên Con trỏ tail trỏ vào nút cuối cùng Nút cuối cùng trỏ vào NULL data next data next data next tail head NULL 3 Cấu trúc dữ liệu và giải thuật - DSLK Các loại danh sách liên kết Danh sách liên kết đơn (Singly linked list) data next data next data next tail head NULL Danh sách liên kết đôi/kép (Doubly linked list) prev data next prev data next prev data next tail head NULL NULL Danh sách liên kết vòng (Circular linked list) data next data next head 4 Cấu trúc dữ liệu và giải thuật - DSLK data next Một vài ứng dụng Tổ chức các cấu trúc dữ liệu khác nhau Lưu dấu Bộ nhớ, tiến trình, tập tin Phù hợp với các ứng dụng 5 Lịch sử truy cập web (history) Lưu các tác vụ (undo) Quản lý các thành phần trong máy tính Stack, queue, tree, graph, hash table Dữ liệu lớn, cấu trúc linh động Cấu trúc dữ liệu và giải thuật - .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.