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
1982

Tài liệu đang bị lỗi

File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.

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!