Bài giảng Cấu trúc dữ liệu và giải thuật: Các cấu trúc dữ liệu

Bài giảng Cấu trúc dữ liệu và giải thuật: Các cấu trúc dữ liệu có nội dung trình bày về các cấu trúc dữ liệu cơ bản (fundamental data structures), cây nhị phân – binary trees, các cấu trúc dữ liệu nâng cao, . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Cấu trúc dữ liệu amp Giải thuật Data Structures and Algorithms Các cấu trúc dữ liệu Nội dung 1 Các cấu trúc dữ liệu cơ bản 2 Cây nhị phân Binary Trees 3 Các cấu trúc dữ liệu nâng cao 09 2013 2 C Nguyen Tri Tuan - Các cấu trúc dữ liệu cơ bản Fundamental Data Structures Các danh sách liên kết Linked Lists Ngăn xếp Stack Hàng đợi - Queue 09 2013 3 C Nguyen Tri Tuan - Danh sách liên kết Linked Lists Đặt vấn đề Danh sách liên kết là gì So sánh Mảng và Danh sách liên kết Danh sách liên kết đơn Singly Linked List Danh sách liên kết đôi Doubly Linked List 09 2013 4 C Nguyen Tri Tuan - Đặt vấn đề 1 Nếu muốn thêm Insert 1 phần tử vào mảng phải làm sao 10 5 13 11 6 12 9 18 09 2013 5 C Nguyen Tri Tuan - Đặt vấn đề 2 Phải di chuyển các phần tử về phía sau 1 vị trí . 18 10 5 13 11 6 12 9 rồi chèn phần tử mới vào 10 5 18 13 11 6 12 9 Vậy chi phí là O n 09 2013 6 C Nguyen Tri Tuan - Đặt vấn đề 3 Tương tự chi phí xóa 1 phần tử trong mảng cũng là O n Làm sao có thể thêm hay xoá 1 phần tử mà không phải di chuyển các phần tử khác 09 2013 7 C Nguyen Tri Tuan - Đặt vấn đề 4 Ta tách rời các phần tử của mảng và kết nối chúng lại với nhau bằng một móc xích 10 20 30 09 2013 8 C Nguyen Tri Tuan - Đặt vấn đề 5 Thao tác thêm phần tử chỉ cần thay đổi các mối liên kết tại chỗ 10 20 30 18 Chi phí O 1 09 2013 9 C Nguyen Tri Tuan - Danh sách liên kết là gì 1 Hãy viết ra các đặc điểm của DSLK Ít nhất 5 đặc điểm 09 2013 10 C Nguyen Tri Tuan - Danh sách liên kết là gì 2 Đặc điểm của DSLK Sử dụng con trỏ pointer Cấp phát bộ nhớ động Dãy tuần tự các node Giữa hai node có 1 hay nhiều con trỏ liên kết Các node không cần phải lưu trữ liên tiếp nhau trong bộ nhớ Có thể mở rộng tuỳ ý chỉ giới hạn bởi dung lượng bộ nhớ Thao tác Thêm Xóa không cần phải dịch chuyển phần tử 09 2013 11 C Nguyen Tri Tuan - So sánh Mảng và Danh sách liên kết Mảng Danh .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
11    98    2    25-04-2024
Đã 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.