试题
考点

数据结构-树和森林-红黑树

面5笔5

红黑树是如何查找的?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

因为红黑树是一颗二叉平衡树,并且查找不会破坏树的平衡,所以查找跟二叉平衡树的查找无异:
1.从根结点开始查找,把根结点设置为当前结点;
2.若当前结点为空,返回null;
3.若当前结点不为空,用当前结点的key跟查找key作比较;
4.若当前结点key等于查找key,那么该key就是查找目标,返回当前结点;
5.若当前结点key大于查找key,把当前结点的左子结点设置为当前结点,重复步骤2;
6.若当前结点key小于查找key,把当前结点的右子结点设置为当前结点,重复步骤2;

评论

我吃小朋友

2023-09-07 21:00:00

0 0

项迪伦

2022-10-04 22:00:00

0 0

加载更多