Giáo trình hướng dẫn dùng thuật toán thêm một nút vào bên trái nhất của cây nhị phân p5
Số trang: 5
Loại file: pdf
Dung lượng: 121.70 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hàm thực hiện việc thêm vào cây nhị phân tìm kiếm BS_Tree một nút có thành phần Key là NewData. Hàm trả về con trỏ trỏ tới địa chỉ của nút mới thêm nếu việc thêm thành công, trong trường hợp ngược lại hàm trả về con trỏ NULL. BST_Type BST_Add_Node(BST_Type &BS_Tree, T NewData) { BST_Type NewNode = BinT_Create_Node(NewData)
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn dùng thuật toán thêm một nút vào bên trái nhất của cây nhị phân p5 h a n g e Vi h a n g e Vi XC XC e e F- F- w wPD PD er er ! ! W W O O N N y y bu bu to to Giaùo trình: Caáu Truùc Döõ Lieäu vaø Giaûi Thuaät k k lic lic C Cw w m m w ww w o o .c .c .d o .d o Haøm thöïc hieän vieäc theâm vaøo caây nhò phaân tìm kieám BS_Tree moät nuùt coù thaønh c u -tr a c k c u -tr a c k phaàn Key laø NewData. Haøm traû veà con troû troû tôùi ñòa chæ cuûa nuùt môùi theâm neáu vieäc theâm thaønh coâng, trong tröôøng hôïp ngöôïc laïi haøm traû veà con troû NULL. BST_Type BST_Add_Node(BST_Type &BS_Tree, T NewData) { BST_Type NewNode = BinT_Create_Node(NewData); if (NewNode == NULL) return (NewNode); if (BS_Tree == NULL) BS_Tree = NewNode; else { BST_Type CurNode = BS_Tree; int AddLeft = 1; while (CurNode->Key != NewData) { if (CurNode->Key > NewData) { AddLeft = 1; ...
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn dùng thuật toán thêm một nút vào bên trái nhất của cây nhị phân p5 h a n g e Vi h a n g e Vi XC XC e e F- F- w wPD PD er er ! ! W W O O N N y y bu bu to to Giaùo trình: Caáu Truùc Döõ Lieäu vaø Giaûi Thuaät k k lic lic C Cw w m m w ww w o o .c .c .d o .d o Haøm thöïc hieän vieäc theâm vaøo caây nhò phaân tìm kieám BS_Tree moät nuùt coù thaønh c u -tr a c k c u -tr a c k phaàn Key laø NewData. Haøm traû veà con troû troû tôùi ñòa chæ cuûa nuùt môùi theâm neáu vieäc theâm thaønh coâng, trong tröôøng hôïp ngöôïc laïi haøm traû veà con troû NULL. BST_Type BST_Add_Node(BST_Type &BS_Tree, T NewData) { BST_Type NewNode = BinT_Create_Node(NewData); if (NewNode == NULL) return (NewNode); if (BS_Tree == NULL) BS_Tree = NewNode; else { BST_Type CurNode = BS_Tree; int AddLeft = 1; while (CurNode->Key != NewData) { if (CurNode->Key > NewData) { AddLeft = 1; ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học tài liệu kinh tế giáo trình cơ điện giáo trình thiết kế tài liệu kế toánGợi ý tài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 290 0 0 -
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 197 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 194 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 188 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 184 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 166 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 162 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 160 0 0 -
Báo cáo thực hành Môn: Công nghệ vi sinh
15 trang 155 0 0