首页 > 代码库 > js:数据结构笔记9--二叉树
js:数据结构笔记9--二叉树
树:以分层的方式存储数据;节点:根节点,子节点,父节点,叶子节点(没有任何子节点的节点);层:根节点开始0层;
二叉树:每个节点子节点不超过两个;查找快(比链表),添加,删除快(比数组);
BST:二叉树查找:
- 设置根节点为当前节点;
- 如果要插入的节点小于当前节点,则设置其左节点为新的当前节点;大于的话选右节点;
- 如果如果选择的节点为null,则将要插入的节点放在这个位置,退出;否则继续向下查找;
实现的基本代码:
function Node (data,left,right) { this.data = http://www.mamicode.com/data;>
js:数据结构笔记9--二叉树
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。