1. Trang chủ
  2. » Công Nghệ Thông Tin

Danh Sách Liên Kết 1 trỏ

24 309 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 548,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CẤU TRÚC DỮ LIỆU DANH SÁCH LIÊN KẾT ĐƠN Ví dụ 1: Hãy khai báo CTDL cho dslk đơn các số nguyên... CẤU TRÚC DỮ LIỆU DANH SÁCH LIÊN KẾT ĐƠN Ví dụ 2: Hãy khai báo CTDL cho dslk đơn các số

Trang 1

Chương 5 CẤU TRÚC DỮ LIỆU

DANH SÁCH LIÊN KẾT ĐƠN

Trang 2

1 HÌNH ẢNH DANH SÁCH LIÊN KẾT ĐƠN

Trang 3

2 CẤU TRÚC DỮ LIỆU

DANH SÁCH LIÊN KẾT ĐƠN

NODE NODEPTR

Trang 4

6. typedef struct node NODE;

7. typedef NODE* NODEPTR;

NODEPTR

Trang 5

2 CẤU TRÚC DỮ LIỆU

DANH SÁCH LIÊN KẾT ĐƠN

Ví dụ 1: Hãy khai báo CTDL cho dslk đơn các số nguyên.

Trang 6

2 CẤU TRÚC DỮ LIỆU

DANH SÁCH LIÊN KẾT ĐƠN

Ví dụ 2: Hãy khai báo CTDL cho dslk đơn các số thực.

6. typedef struct node NODE;

7. typedef NODE *NODEPTR;

Trang 7

2 CẤU TRÚC DỮ LIỆU

DANH SÁCH LIÊN KẾT ĐƠN

Ví dụ 3: Hãy khai báo ctdl cho dslk đơn các phân số.

22. typedef struct node NODE;

23. typedef NODE * NODEPTR;

Trang 8

3 KHỞI TẠO DANH SÁCH LIÊN KẾT ĐƠN

kết đơn là tạo ra danh sách rỗng

Trang 9

4 KIỂM TRA DANH SÁCH LIÊN KẾT ĐƠN RỖNG

kết đơn rỗng là hàm trả về giá trị 1 khi

Trang 10

4 KIỂM TRA DANH SÁCH LIÊN KẾT ĐƠN RỖNG

kết đơn rỗng là hàm trả về giá trị 1 khi

Trang 11

5 TẠO NODE CHO DANH SÁCH LIÊN KẾT ĐƠN

Khái niệm: Tạo node cho danh sách liên kết đơn là xin cấp phát bộ nhớ

có kích thước bằng với kích thước của kiểu dữ liệu NODE để chứa thông tin đã được biết trước.

 Định nghĩa hàm trừu tượng

Trang 12

5 TẠO NODE CHO DANH SÁCH LIÊN KẾT ĐƠN

Ví dụ 1: Định nghĩa hàm tạo một NODE cho dslk đơn các số thực để chứa thông tin đã được biết trước.

Trang 13

5 TẠO NODE CHO DANH SÁCH LIÊN KẾT ĐƠN

Ví dụ 2: Định nghĩa hàm tạo một NODE cho dslk đơn các phân số để chứa thông tin đã được biết trước.

Trang 14

6 THÊM MỘT NODE VÀO ĐẦU DANH SÁCH LIÊN KẾT ĐƠN

ptr p

• Khái niệm: Thêm một node vào đầu danh sách liên kết đơn là gắn node đó vào đầu danh sách.

Trang 15

6 THÊM MỘT NODE VÀO ĐẦU DANH SÁCH LIÊN KẾT ĐƠN

 Khái niệm: Thêm một node vào đầu danh sách liên kết đơn là gắn node đó vào đầu danh sách.

Trang 16

 Định nghĩa hàm trừu tượng

11.void Input(NODEPTR &ptr)

Trang 17

7 NHẬP TỪ BÀN PHÍM

DANH SÁCH LIÊN KẾT ĐƠN

Ví dụ: Nhập danh sách liên kết đơn các số nguyên.

Trang 18

7 NHẬP TỪ BÀN PHÍM

DANH SÁCH LIÊN KẾT ĐƠN

Trang 19

8 DUYỆT TUẦN TỰ DANH SÁCH LIÊN KẾT ĐƠN

Khái niệm: duyệt danh sách liên kết đơn là thăm qua tất cả các node mỗi node một lần.

 Định nghĩa hàm trừu tượng

Trang 20

8 DUYỆT TUẦN TỰ DANH SÁCH LIÊN KẾT ĐƠN

Trang 21

8 DUYỆT TUẦN TỰ DANH SÁCH LIÊN KẾT ĐƠN

Trang 22

9 CHƯƠNG TRÌNH ĐẦU TIÊN DANH SÁCH LIÊN KẾT ĐƠN

Bài toán: Viết chương trình thực

hiện các yêu cầu sau:

Nhập dslk đơn các số nguyên.

Tính tổng các giá trị trong dslk đơn.

Trang 23

// Khai báo hàm

void Init(NODEPTR&);

NODE* GetNode(int);

void AddHead(NODEPTR&, NODE*);void Input(NODEPTR&);

void Output(NODEPTR);

int Tong(NODEPTR);

Ngày đăng: 21/06/2016, 09:28

HÌNH ẢNH LIÊN QUAN

1. HÌNH ẢNH  DANH SÁCH LIÊN KẾT ĐƠN - Danh Sách Liên Kết 1 trỏ
1. HÌNH ẢNH DANH SÁCH LIÊN KẾT ĐƠN (Trang 2)

TỪ KHÓA LIÊN QUAN

w