Пример #1
0
NodeTree* DeleteKeyTree(NodeTree** ApT, key k) {

    if(*ApT == NULL) {
        return NULL;
    }
    else if ((*ApT)->info == k) {

        return DeleteNodeTree(ApT);
    }
    else if((*ApT)->info > k) {
        return DeleteKeyTree(&((*ApT)->left), k);	// LEFT - SMALLER ELEMENTS
    }
    else {
        return DeleteKeyTree(&((*ApT)->right), k);	//RIGHT - BIGGER ELEMENTS
    }

}
Пример #2
0
DARKSDK void GFDeleteNodeTree						( void )
{
	DeleteNodeTree();
}