let Tree = function(){
// 二叉树每个节点都有两个子节点 和当前节点的值
let Node = function(key) {
this.key = key;// 节点值
this.left = null;// 左节点
this.right = null;// 右节点
}
// 插入节点
this.insertNode = function(root, newNode){
// 如果新的节点的key小于当前节点的key,
// 判断左节点是否为null 是: 直接添加到左节点 否: 递归并传递当前节点和新节点重新判断
if(newNode.key < root.key){
if(root.left === null){
root.left = newNode;
}else{
arguments.callee(root.left
js生成二叉树查找指定值和最大最小值
最新推荐文章于 2022-01-13 22:23:34 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)