牛就一个字,我能说啥,一开始想到每次遍历最右边的节点,但又想到万一出现有一层只有左半部分的节点没有右半部分的节点就不好弄了,没想到可以用BFS遍历,每次取到最后一个数,腻害。 /** * Definition for a binary tree node. * public class TreeNo ...
分类:
其他好文 时间:
2020-04-23 00:31:47
阅读次数:
50
题目:从键盘接受输入,每个节点所含数据元素均为单字符,要完成:建立一棵二叉链表表示方式存储的二叉排序树,并打印输出对其由大到小遍历的结果。测试数据:输入 EFHJBCAGID,符号“@”表示结束字符 分析:方法一:中序遍历该二叉排序树,即可得到由小到大遍历的结果,并将每个结果都存放在一个栈中,然后再 ...
分类:
编程语言 时间:
2020-04-22 20:24:01
阅读次数:
138
题目链接:https://leetcode-cn.com/problems/invert-binary-tree/ 思路一:递归 将左右结点进行交换,递归的对左右节点的左右子树进行交换 判断根结点是否为空或只有一个结点 交换根结点的左右儿子 对该结点的左右子树进行交换 1 /** 2 * Defin ...
分类:
其他好文 时间:
2020-04-22 20:07:19
阅读次数:
79
通过 maven 命令来查看 jar 包的引用关系 1、可以通过maven命令来查看jar包的引用关系 mvn dependency:tree -Dverbose -Dincludes=org.codehaus.jettison:jettison 1.1 dependency:tree 表示树状显示 ...
分类:
编程语言 时间:
2020-04-22 16:50:16
阅读次数:
258
转自:https://www.jianshu.com/p/923b380366bb 之前在使用的3.0.8版本内核还没有使用上DT,而最近在研发使用的3.10.37版本内核已使用上了DT,瞬间感觉自己的知识体系更新慢了,查了资料发现3.x版本的内核已经支持DT了,为何ARM也要使用上DT呢? 在旧版 ...
分类:
系统相关 时间:
2020-04-22 14:52:52
阅读次数:
121
磁盘预读每次读4k的倍数,一次加载一个磁盘块16k b+tree有2种查找方式:从根节点开始查找; 也可以通过双向链表从最小叶子节点开始找。 myisam和Innodb的数据结构都是b+tree,从上图中可以看到区别是: Innodb最后的叶子节点存放的是完整数据,这种数据和索引存放在一起的叫做聚簇 ...
分类:
数据库 时间:
2020-04-22 12:53:45
阅读次数:
67
Suppose that all the keys in a binary tree are distinct positive integers. A unique binary tree can be determined by a given pair of postorder and ino ...
分类:
其他好文 时间:
2020-04-22 12:51:03
阅读次数:
65
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. N ...
分类:
其他好文 时间:
2020-04-22 10:01:42
阅读次数:
64
? ? 最近免费试用了一下云服务器,然后在两台服务器上安装了Mysql并搭建了主从同步数据库。mysql数据库的安装,大家可以去查看我的另一篇博客文章,下面为大家介绍搭建步骤及原理。 ? ? mysql主节点即master节点在每次对数据库执行操作后会将操作写入到本地的二进制日志(binary lo ...
分类:
数据库 时间:
2020-04-22 09:44:27
阅读次数:
506
题目 https://leetcode cn.com/problems/validate binary search tree/ 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子 ...
分类:
编程语言 时间:
2020-04-22 09:39:44
阅读次数:
68