Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Báo cáo: Danh sách liên kết pdf
MIỄN PHÍ
Số trang
34
Kích thước
290.1 KB
Định dạng
PDF
Lượt xem
1733

Báo cáo: Danh sách liên kết pdf

Nội dung xem thử

Mô tả chi tiết

1

Danh Sách Liên Kết

Nguyễn Thanh Hiên

Danh Sách Liên Kết (Linked List)

• Gồm nhiều phần tử (gọi mỗi phần tử là

một node)

• Các phần tử nối kết với nhau thông qua

vùng liên kết

• Các phần tử được try xuất tuần tự và bao

gồm: vùng dữ liệu và các vùng liên kết

Ai

A node in a

linked list

A header node

A tail node

2

Các loại danh sách liên kết

• DSLK đơn

• DSLK kép

• DSLK vòng

A1 A2 A3 AN

A1

A2 A3 AN

A1

A2 A3 AN

Các Tác Vụ

• Khởi tạo (init)

• Kiểm tra DSLK rỗng (IsEmpty)

• Xác định kích thước (Size)

• Chèn (Insert)

• Xóa (Remove)

• Tìm kiếm (Retrieve)

• Thay thế (Replace)

• Duyệt (Traverse)

3

DSLK Đơn- Cấu trúc dữ liệu

• typedef struct node{

T info; // T là kiểu đã định nghĩa trước

struct node* link; // con trỏ chỉ đến cấu trúc node

}NODE;

• T là kiểu dữ liệu cơ bản hoặc kiểu dữ liệu

tự định nghĩa

DSLK Đơn- Cấu trúc dữ liệu

• typedef struct node

{

int info;

struct node* link;

}NODE;

CTDL cho một

phần tử của DS

các số nguyên

Tải ngay đi em, còn do dự, trời tối mất!