摘要: 平衡二叉树 今天有同学问了我如何构造平衡二叉树,总结如下: 平衡因子 BF(balance factor)为该节点左子树高度 右子树高度,绝对值如果 ≤ 1,则二叉树不需要调整。 平衡二叉树构造过程比较简单,分为四种情况: LL 插入 RR 插入 LR 插入 RL 插入 用实例解释一下四种情况的调整 阅读全文
posted @ 2019-12-04 19:36 学习趁早 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 如果已经在 GitHub 上找到了一个完整的项目,如何学习一个项目呢?以 "halo" 博客系统为例,该项目使用 gradle 管理,使用了 Spring Boot 框架。 查看依赖 通过 maven 或 gradle 的配置查看项目依赖了哪些组件。 运行项目 Spring Boot 的项目在 sr 阅读全文
posted @ 2019-12-04 00:55 学习趁早 阅读(2484) 评论(0) 推荐(0) 编辑
摘要: compare 上面举了一个例子,是 vuejs 的 vue 项目,使用了 compare 功能来比较项目不同 commit 的区别,比较的双方是 和 。举这个例子来展示 GitHub 网站的 compare 功能。 tree GitHub 网站将每一次 commit 都视为 tree 的一部分,可 阅读全文
posted @ 2019-12-04 00:40 学习趁早 阅读(162) 评论(0) 推荐(0) 编辑