tailieunhanh - Giáo trình hình thành ứng dụng phân tích thuật toán có thành phần dữ liệu newdata p3
Tham khảo tài liệu 'giáo trình hình thành ứng dụng phân tích thuật toán có thành phần dữ liệu newdata p3', công nghệ thông tin, tin học văn phòng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 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à NewDàtà. Hàm trà vê con tró tró tới địa chỉ cúà nút mới thêm nếú việc them thành cóng tróng trướng hớp ngước lài hàm trà ve cón tró NULL. BST_Type BST_Add_Nóde BST_Type BS_Tree T NewDàtà BST_Type NewNóde BinT_Creàte_Nóde NewDàtà if NewNóde NULL return NewNóde if BS_Tree NULL BS_Tree NewNóde else BST_Type CúrNóde BS_Tree int AddLeft 1 while CúrNóde- Key NewDàtà if CúrNóde- Key NewDàtà AddLe ft 1 if CúrNóde- BST_Left NULL CúrNóde CúrNóde- BST_Left else breàk else CúrNóde- Key NewDàtà AddLeft 0 if CúrNóde- BST_Right NULL CúrNóde CúrNóde- BST_Right else breàk if AddLeft 1 CúrNóde- BST_Le ft N ewNóde else CúrNóde- BST_Right NewNóde retúrn NewNóde c. Loại bỏ hủy một nút trên cây Cúng như thào tàc them mót nút vào tróng cày nhị phàn tìm kiem thàó tàc húy mót nút tren cày nhị phàn tìm kiem cũng phài bàó đàm chó cày sàú khi húy nút đó thì cày vàn là mót cày nhị phàn tìm kiem. Đày là mót thàó tàc khóng đớn giàn bới neú khóng càn thàn chúng ta se bien cày thành mót rưng. Già sử chúng ta càn húy nút có thành phàn dữ liẹú Key là DelDàta rà khói cày nhị phàn tìm kiem. Đieú đàú tien tróng thào tàc này là chúng ta phài tìm kiem địà chỉ cúà nút càn húy là DelNóde sàú đó mới tien hành húy nút có địa chỉ là DelNóde này neu tìm thày Dó vày thúàt tóàn này cón đước gói là thúàt tóàn tìm kiem và loài bó tren cày . Qúà trình tìm kiem đà trình bày ớ tren ớ đày chúng tà chỉ trình bày thàó Trang 173 tác húy khi tìm thấy nút có địa chỉ DelNode DelNode- Key DelData và trong quá trình tìm kiếm chúng tá giữ địa chỉ nút cha cúa nút cán húy lá PrDelNode. Việc húy nút co địa chỉ DelNode co the xảy rá một trong bá trữông hợp sáú c1 DelNode là nút lá Trong trữông hợp náy đôn gián chúng tá chỉ cán cát bo moi qúán he chá-con giữá PrDelNode vá DelNode báng cách cho con tro PrDelNode- BST_Left neú DelNode lá nút con bên trái cúá PrDelNode hoác cho con tro PrDelNode- BST_Right neú DelNode lá nút con ben phái cúá .
đang nạp các trang xem trước