摘要: <! flowchart 箭头图标 勿删 引言 据说有人归纳了计算机的五大常用算法,它们是贪婪算法,动态规划算法,分治算法,回溯算法以及分支限界算法。虽然不知道为何要将这五个算法归为最常用的算法,但是毫无疑问,这五个算法是有很多应用场景的,最优化问题大多可以利用这些算法解决。算法的本质就是解决问题。 阅读全文
posted @ 2019-03-14 22:09 Le1B_o 阅读(7270) 评论(0) 推荐(0) 编辑
摘要: 二叉树是一种非常重要的数据结构,很多其他数据机构都是基于二叉树的基础演变过来的。二叉树有前、中、后三种遍历方式,因为树的本身就是用递归定义的,因此采用递归的方法实现三种遍历,不仅代码简洁且容易理解,但其开销也比较大,而若采用非递归方法实现三种遍历,则要用栈来模拟实现(递归也是用栈实现的)。下面先简要 阅读全文
posted @ 2019-03-14 19:56 Le1B_o 阅读(4384) 评论(0) 推荐(1) 编辑
摘要: 转自:https://blog.csdn.net/sinat_33486980/article/details/81099093 本博客记录generate_anchors的解读,帮助理解anchor的生成过程 首先看main函数 if __name__ == '__main__': import 阅读全文
posted @ 2019-03-14 14:37 Le1B_o 阅读(833) 评论(0) 推荐(0) 编辑