
算法
Mungo
这个作者很懒,什么都没留下…
展开
-
递归取得当前节点下所有子节点
递归取得当前节点下所有子节点原创 2015-05-13 20:16:43 · 6098 阅读 · 0 评论 -
算法学习:起点
从接触软件开始,老师就教过程序=数据结构+算法。这一著名的公式概括了程序的本质。可是我在工作并没有用到什么算法,现在仔细想想就是不停的堆砌已有的API,编写一堆所谓的代码而已,在发现身边的人工作了几年却还在和我做同样的事情之后,我开始越来越不安。尽管现在我对自己也谈不上有什么规划,但我清楚这绝不是我想做的工作。所以现在通过一个简单的算法优化过程,再次学习这程序的二分之一。 闲话少说,进入正题。原创 2015-05-24 21:23:58 · 840 阅读 · 0 评论 -
算法学习:简单起步
如何学习算法,目前我也是一点一滴的积累。从大学时接触到算法,到毕业这么多年,回想起来似乎对于算法的了解还仅仅只是概念。现在对于如何学习,我想不应该仅仅是哪一本算法的书翻翻看那么简单,至少要知道算法是为了解决问题而存在,不能只是把代码背下来,或者把书翻完就算学完。 现在我的学习就是从简单开始,记录下来,也是希望给自己一个鞭策。下面进入今天的正题。先从简单题开始有n根棍子,棍子的i长度为ai。想要从中原创 2015-05-30 22:28:52 · 1067 阅读 · 0 评论 -
算法学习:最富盛名的程序设计竞赛
程序设计竞赛有着各种各样的形式。原创 2015-05-30 23:13:45 · 2960 阅读 · 0 评论 -
算法学习:看看深度优先搜索算法
给定整数a1,a2,a3…an,判断是否可以从中选出若干数,使他们的和恰好为k。 深度优先搜索算法原创 2015-12-30 11:31:54 · 5628 阅读 · 0 评论 -
算法学习:递归的应用--将日期段按年划分
递归( recursion)即程序调用自身.在学习变成中肯定会提到的一个话题. 正好,今天在代码中需要将一个时间段按年来划分开,例如取2014-09-16~2016-09-15区间段每一年的值为:2014-09-16~2014-12-31、2015-01-01~2015-12-31,2016-01-01~2016-09-15.于是脑袋中就想到了递归算法. 实现起来也很简单, 将开始日期和结束日期原创 2016-05-20 23:21:03 · 1126 阅读 · 0 评论