随笔分类 - 数据结构
摘要:数据类似如下: id parent_id a 0 b 0 c a d b 使用 TreeNode 保存树结构。 public class TreeNode extends Menu { public TreeNode(){} public TreeNode(String id){ this.setI
阅读全文
摘要:shift up 插入一个元素时,把元素追加到列表的最后,也就是堆的叶子节点上。然后执行shifup操作,对新元素进行从下往上的调整。 判断当前元素是否比父节点更大,如果是,则交换。否则就终止。 因为插入一个元素时,列表已经是一个大根堆,所以当出现父元素大于自己时,就没有必要继续,因为父元素的父元素
阅读全文
![](https://picgogogo.oss-cn-hangzhou.aliyuncs.com/img/avatar.jpg)