摘要: git-book: https://git-scm.com/book/zh/v2 项目分支流程管理规范: https://www.jianshu.com/p/217d2b3bc96d <- I should click it! 我关注的点: 分支:一条时间线,一条执行线,每次修改都会在分支上留下一个 阅读全文
posted @ 2020-03-20 23:25 惰性求治 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 二叉树的遍历方式常见的三种是:先序遍历(ABC)、中序遍历(BAC)、后序遍历(BCA) 先序遍历: 若二叉树为空,则空操作;否则: 中序遍历: 若二叉树为空,则空操作;否则: 后序遍历: 若二叉树为空,则空操作;否则: 在学习到 根据遍历序列确定二叉树 时,知道了:可以通过二叉树的先中或者中后遍历 阅读全文
posted @ 2019-09-16 20:42 惰性求治 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 通过栈来实现表达式的计算 主要问题在于:运算符的优先级关系处理 算法思想: 1.建立并初始化 运算符栈OPTR栈 和 数值OPND栈,将表达式起始符"#"压入OPTR栈; 2.按序获取表达式数组中每个字符串str(假定表达式是合法有效的): ->如果str表示数值: 直接压入OPND栈,进入下一次f 阅读全文
posted @ 2019-09-10 21:41 惰性求治 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 快速排序的基本思想是: 通过一趟排序将要排序的数据分割成独立的两部分——其中一部分的所有数据都比另外一部分的所有数据都要小, 然后再按此方法对这两部分数据分别进行快速排序, 整个排序过程可以递归进行,以此达到整个数据变成有序序列。 关键值,交换,界限,递归 关键字在一趟排序中会反复移动 Java代码 阅读全文
posted @ 2019-07-09 16:55 惰性求治 阅读(142) 评论(0) 推荐(0) 编辑