Nhập Xuất Danh Sách Liên Kết đôi(kép) - GÓC HỌC TẬP
Có thể bạn quan tâm
Breaking News Loading... Monday, July 8, 2013 Home » Danh sách liên kết đôi » Nhập xuất danh sách liên kết đôi(kép) Nhập xuất danh sách liên kết đôi(kép) Việt Trương Danh sách liên kết đôi Danh sách liên kết đôi(kép): Là danh sách mà mỗi phần tử trong danh sách có kết nối với 1 phần tử đứng trước và 1 phần tử đứng sau nó
KHAI BÁO CẤU TRÚC DANH SÁCH
struct DNode { DataType data; DNode* pPre; // trỏ đến phần tử đứng trước DNode* pNext; // trỏ đến phần tử đứng sau }; struct DList { DNode* pHead; // trỏ đến phần tử đầu ds DNode* pTail; // trỏ đến phần tử cuối ds };HÀM TẠO NÚT
Với DataType: Kiểu dữ liệu của phần tử (int,float,string,struct…..) DNode* getNode ( DataType x) { DNode *p; p = new DNode; // Cấp phát vùng nhớ cho phần tử if (p==NULL) { cout<<“Khong du bo nho”; return NULL; } p->data = x; // Gán thông tin cho phần tử p p->pPrev = p->pNext = NULL; return p; }HÀM THÊM NÚT VÀO ĐẦU DANH SÁCH
void addHead (DList &l, DNode* new_node) { if (l.pHead==NULL) l.pHead = l.pTail = new_node; else { new_node->pNext = l.pHead; // (1) l.pHead->pPrev = new_node; // (2) l.pHead = new_node; // (3) } }HÀM THÊM NÚT VÀO CUỐI DANH SÁCH
void addTail (DList &l, DNode *new_node) { if (l.pHead==NULL) l.pHead = l.pTail = new_node; else { l.pTail->pNext = new_node; // (1) new_node->pPrev = l.pTail; // (2) l.pTail = new_node; // (3) } } Share: Newer Post Older Post0 comments:
Post a Comment
Subscribe to: Post Comments (Atom) Powered by Blogger.- Popular
- Fanpage
- Comments
- Archive
Popular Posts
- Tổng hợp Bài Tập Về Mảng Một Chiều Nhập xuất mảng 1 chiều bằng đệ quy File khaibao.h #include<iostream> using namespace std; void NhapMang(int a[],int n); void...
- Tổng hợp Bài Tập Đệ Quy 1/ In đảo ngược số n nguyên dương void InDaoNguoc(int n) { if(n!=0) { cout<<n%10; InDaoNguoc(n/10); } } 2/ Đếm ...
- Tổng hợp code các hàm về Mảng 2 Chiều PHẦN 1: Các câu lệnh duyệt mảng 2 chiều thường gặp *Ghi chú: n là số dòng, m là số cột -Nhập mảng f or ( int i=0;i<n;i++) fo...
- BÀI NHẬP XUẤT DANH SÁCH THÔNG TIN SINH VIÊN( MÔN CTDL &TT TUẦN 5) Click Vào Đây Để Dowload
- Tổng Hợp Các Bài Tập Kiểu Chuỗi Đếm có bao nhiêu khoảng trắng trong chuỗi. Nhập vào một chuỗi, hãy loại bỏ những khoảng trắng thừa trong chuỗi. Nhập vào hai chuỗi s...
Blog Archive
- ► 2019 (60)
- ► November (3)
- ► October (45)
- ► April (3)
- ► March (9)
- ► 2017 (3)
- ► October (1)
- ► September (1)
- ► May (1)
- ► 2016 (2)
- ► December (2)
- ► 2015 (11)
- ► September (1)
- ► June (1)
- ► May (5)
- ► April (3)
- ► January (1)
- ► 2014 (63)
- ► October (19)
- ► August (1)
- ► July (20)
- ► June (5)
- ► May (1)
- ► April (9)
- ► March (8)
- ► 2012 (30)
- ► September (4)
- ► August (20)
- ► May (5)
- ► February (1)
- ► 2011 (40)
- ► December (27)
- ► November (1)
- ► October (9)
- ► September (3)
Tổng lượt xem
Toggle FooterTừ khóa » Nhập Xuất Danh Sách Liên Kết Kép
-
Danh Sách Liên Kết Kép Và Các Thao Tác Cơ Bản - Nguyễn Tuấn's Blog
-
Lập Trình C: Bài 14 - Danh Sách Liên Kết Kép - Nguyễn Văn Quân
-
[CTDL] Danh Sách Liên Kết Kép - Doubly Linked List - Cafedev
-
Chi Tiết Bài Học Danh Sách Liên Kết Kép - Vimentor
-
Cài đặt Danh Sách Liên Kết đôi C/C++ - Doubly Linked List
-
Nhập Xuất Trong Danh Sách Liên Kết đôi C/C++ | Lập Trình Từ Đầu
-
Xây Dựng Danh Sách Liên Kết Kép (Doubly Linked List) Với Con Trỏ ...
-
CTDL Và Giải Thuật - Nhập/ Xuất Danh Sách Liên Kết
-
Cài đặt Danh Sách Liên Kết đôi Trong C/C++ - Lập Trình Không Khó
-
Cấu Trúc Dữ Liệu Danh Sách Liên Kết đôi (Doubly Linked List) - VietTuts
-
Danh Sách Liên Kết đơn Trong C++ | TopDev
-
Bài Tập Danh Sách Liên Kết Kép - 123doc
-
Danh Sách Liên Kết Kép - Lập Trình 321
-
[PDF] BÀI 5 DANH SÁCH LIÊN KẾT ĐÔI Mục Tiêu - EHOU