平衡二叉排序树节点中增设lsize域,值为左子树节点数加一,返回树中第k小节点的位置

来源:互联网 发布:报价单表格用什么软件 编辑:程序博客网 时间:2024/04/29 05:28
Status Find_the_k_smallest_lsize(BSTree T,BSTree &P,int k){    //平衡二叉排序树节点中增设lsize域,值为左子树节点数加一,返回树中第k小节点的位置    if(T->lsize == k) P = T;    else if(T->lsize > k) Find_the_k_smallest_lsize(T->lchild,P,k);    else Find_the_k_smallest_lsize(T->rchild,P,k - T->lsize);    return OK;}//Find_the_k_smallest_lsiz

阅读全文
0 0
原创粉丝点击