tailieunhanh - CHAPTER 6: DANH SÁCH LIÊN KẾT
Kiểu dữ liệu tĩnh Khái niệm: Một số đối tượng dữ liệu không thay thay đổi được kích thước, cấu trúc, trong suốt quá trình sống. Các đối tượng dữ liệu thuộc những kiểu dữ liệu gọi là kiểu dữ liệu tĩnh. Một số kiểu dữ liệu tĩnh: các cấu trúc dữ liệu được xây dựng từ các kiểu cơ sở như: kiểu thực, kiểu nguyên, kiểu ký tự . hoặc từ các cấu trúc đơn giản như mẩu tin, tập hợp, mảng . Các đối tượng dữ liệu được xác định thuộc những kiểu dữ liệu này thường cứng ngắt,. | CHAPTER 6 DANH SÁCH LIÊN KẾT LINKED LISTS Nội dung Giới thiệu Danh sách liên kêt đơn Single Linked List Danh sách liên kêt đôi Double Linked List Danh sách liên kêt vòng Circular Linked List Chương 6 Danh sách liên kết Giới thiệu Kiểu dữ liệu tĩnh Khái niệm Một số đối tượng dữ liệu không thay thay đổi được kích thước cấu trúc . trong suốt quá trình sống. Các đối tượng dữ liệu thuộc những kiểu dữ liệu gọi là kiểu dữ liệu tĩnh. Một số kiểu dữ liệu tĩnh các cấu trúc dữ liệu được xây dựng từ các kiểu cơ sở như kiểu thực kiểu nguyên kiểu ký tự . hoặc từ các cấu trúc đơn giản như mẩu tin tập hợp mảng . Các đối tượng dữ liệu được xác định thuộc những kiểu dữ liệu này thường cứng ngắt gò bó khó diễn tả được thực tế vốn sinh động phong phú. Chương 6 Danh sách liên kết 1 Giới thiệu Một số hạn chế của CTDL tĩnh Một số đối tượng dữ liệu trong chu kỳ sống của nó có thế thay đối về cấu trúc độ lớn như danh sách các học viên trong một lớp học có thế tăng thêm giảm đi . Nếu dùng những cấu trúc dữ liệu tĩnh đã biết như mảng đế biếu diên Những thao tác phức tạp kém tự nhiên - chương trình khó đọc khó bảo trì và nhất là khó có thế sử dụng bộ nhớ một cách có hiệu quả Dữ liệu tĩnh sẽ chiếm vùng nhớ đã dành cho chúng suốt quá trình hoạt động của chương trình sử dụng bộ nhớ kém hiệu quả Chương 6 Danh sách liên kết Giới thiệu Cấu trúc dữ liệu tĩnh Ví dụ Mảng 1 chiều Kích thước cố định fixed size Chèn 1 phần tử vào mảng rất khó Các phần tử tuần tự theo chỉ số 0 n-1 Truy cập ngâu nhiên random access 0 1 2 3 4 n-2 n-1 Chương 6 Danh sách liên kết Giới thiệu Cấu trúc dữ liệu động Ví dụ Danh sách liên kết cây Cấp phát động lúc chạy chương trình Các phần tử nằm rải rác ở nhiều nơi trong bộ nhớ Kích thước danh sách chỉ bị giới hạn do RAM Thao tác thêm xoá đơn giản Chương 6 Danh sách liên kết 2 Giới thiệu Danh sách liên kêt Môi phần tử của danh sách gỌi là node nút Môi node có 2 thành phần phần dữ liệu và phần liên ket chứa địa chỉ của node kế tiếp hay node trước nó Các thao tác cơ bán trên danh .
đang nạp các trang xem trước