具体代码请看:NDKPractice项目的datastructure37binarysearchtree
1. 二叉搜索树的定义:
定义:比它(当前根节点)小的放左边,比它(当前根节点)大的放右边
普通二叉搜索树的中序遍历,就是从小到大的排序 (数据排序)
2.删除
当删除节点的左右两个子节点都不为 NULL 的情况下,从左边找最大值来替代
,或者从右边找最小值
3.代码
1 | template<class K, class V> |
人生没有终点!
具体代码请看:NDKPractice项目的datastructure37binarysearchtree
定义:比它(当前根节点)小的放左边,比它(当前根节点)大的放右边
普通二叉搜索树的中序遍历,就是从小到大的排序 (数据排序)
当删除节点的左右两个子节点都不为 NULL 的情况下,从左边找最大值来替代
,或者从右边找最小值
1 | template<class K, class V> |
微信支付
支付宝