二叉树基础

发布时间:2021-04-12 14:00
最后更新:2021-04-12 14:00
所属分类:
架构知识 算法设计

二叉树(Binary Tree)是指树中的所有节点的度都不大于2的树,也就是说,二叉树中的所有节点最多只有2个子节点。二叉树的每个节点有左树和右树之分,而节点的左树和右树同样也是二叉树。


索引标签
架构知识
算法设计
树形结构
数据结构
二叉树
Java

时间复杂度

发布时间:2021-04-10 20:52
最后更新:2021-04-10 20:52
所属分类:
架构知识 算法设计

时间复杂度是我们衡量和筛选算法的一个常用考量维度,如何理解并使用它,是我们日常工作学习中常常会用到的,但是只要一段时间不用它是会很快被忘记的。所以这里把时间复杂度的概念简要记录一下,方便使用的时候能够快速恢复记忆。


索引标签
架构知识
算法设计
大O符号表示法
时间复杂度
Python

Git日常使用技巧拾遗

发布时间:2021-04-06 15:46
最后更新:2021-05-13 09:43
所属分类:
架构知识 Git

Git在日常使用的时候,有些操作十分简单,但是一旦出现失误或者没有做过的操作,就会不知所措,如果再盲目乱试,又极有可能造成版本库损坏。这里收集了一些比较常见的Git版本库操作技巧。


索引标签
架构知识
代码管理
Git

UML概念速查

发布时间:2021-04-04 23:28
最后更新:2021-04-04 23:28
所属分类:
架构知识 UML

UML图是进行软件架构设计时使用的一套标准工具集,通过UML图的绘制和表述,可以清晰明确的表现软件的静态逻辑结构、物理结构以及动态的运行过程等。UML图很简单,并不难理解,但是组成UML图形的图例却十分的丰富,只有完全了解了各种图例所代表的含义,才能顺利读懂UML图所要表达的意思。


索引标签
架构知识
UML
组件图
类图
对象图
结构图
用例图
活动图
状态图
序列图