Bài đăng

Đang hiển thị bài đăng từ Tháng 11, 2023
 Cau truc du lieu va giai thuat Bai2: cau5 # include < iostream > using namespace std ; // khoi tao struct node; struct node {     int data ;     node * leftNode ;     node * rightNode ; } ; typedef struct node NODE ; typedef NODE * TREE ; // khoi tao node moi void createTree ( TREE & t ){     t = NULL ; } void createNewNodeForTree ( TREE & t , int data ){     if ( t == NULL ){         NODE * p = new node ;         p -> data = data ;         p -> leftNode = NULL ;         p -> rightNode = NULL ;         t = p ; // rootNode     } else {         if ( data > t -> data ){             createNewNodeForTree ( t -> rightNode , data ) ;         } else if ( data < t -> data ){             createNewNodeForTree ( t -> leftNode , data ) ;         }     } } void duyetTree ( TREE t ){     if ( t != NULL ){         duyetTree ( t -> leftNode ) ;         cout << t -> data << " " ;         duyetTree ( t -> ri