12 2013 档案
摘要:1、平衡二叉树定义:平衡二叉树(Balanced Binary Tree或Height-Balanced Tree)又称AVL树。它或者是一颗空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。若将二叉树上结点的平衡因子bf(balance factor)定义为该结点的左子树的深度减去右子树的深度,则平衡二叉树上所有结点的平衡因子只可能为-1、0和1这三个值。2、失去平衡情况分析:假设结点A是一颗子平衡二叉树,当在以A为根结点的AVL树上插入一个新结点时,会出现以下三种情况:1)如果插入前A—>bf=1(A的左子树深度比右子树深
阅读全文
公告
最新评论
- 1. Re:JVM内部细节之一:synchronized关键字及实现细节(轻量级锁Lightweight Locking)
- 说实话有些懵,你的文章说monitor word是线程的私有的,那别的线程是怎么获取到这个monitor word的值的呢?另外,既然是线程私有的,又怎么会出现Owner字段不为线程本身的情况呢?...
- --yuliprocess
- 2. Re:NAT穿透解决方案介绍
你好,博主;这个sdputils在哪里引用的,自己写的吗?目前我在搞ip摄像头如何打洞和然后和个人电脑通信。
- --hutao_1994
- 3. Re:JVM内部细节之一:synchronized关键字及实现细节(轻量级锁Lightweight Locking)
- @liumuyu886 很多地方说是 指向mark word,这个更合理...
- --jaogoy
- 4. Re:JVM内部细节之一:synchronized关键字及实现细节(轻量级锁Lightweight Locking)
- @ 子明sir有点意思,哈哈...
- --coffeebeansyy
- 5. Re:JVM内部细节之一:synchronized关键字及实现细节(轻量级锁Lightweight Locking)
- @ houyutao我说一下我的想法:owner不存在于线程的栈中,owner存在于Lock record中。Lock record包括这个几个字段:owner、EntryQ、RcThis、Nest、...
- --子明sir