GitHub Action试用体验
只是设置了代码检查,用起来很香,稍后写一下使用体验。
String::replaceAll与String::replace的区别
先说一下结论:
处于性能消耗考虑,需要替换的文本如果是正则表达式,就用String::replaceAll
,如果是一般字符串,就用String::replace
。
二叉树相关
二叉树的两个分类
满二叉树:所有非叶子节点都有左右子树,所有叶子节点都在一层
完全二叉树:有n个节点的二叉树,如果编号为i的节点与同样深度的满二叉树中节点i的位置完全相同。
满二叉树一定是完全二叉树,反之不一定成立。