Never forget why you started,
and your mission can be accomplished.

算法

算法的时间复杂度和空间复杂度

zhouchong阅读(169)评论(0)

各算法的性能比较图 1、算法的概念: 算法 (Algorithm),是对特定问题求解步骤的一种描述。 解决一个问题往往有不止一种方法,算法也是如此。那么解决特定问题的多个算法之间如何衡量它们的优劣呢?有如下的指标: 2、衡量算法的指标: (...

算法

zhouchong阅读(190)评论(0)

算法的五个重要特性 输入(Input) 一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;对于打印hello world这样的代码就不需要任何输入参数。 输出(Output) 一个算法有一个或多个输...

如何理解递归

zhouchong阅读(296)评论(0)

递归真是个奇妙的思维方式。自打我大二学习递归以来,对一些简单的递归问题,我总是惊叹于递归描述问题和编写代码的简洁。但是总感觉没能融会贯通地理解递归,有时尝试用大脑去深入“递归”,层次较深时便常产生进不去,出不来的感觉。这种状态也导致我很难灵...

递归简介

zhouchong阅读(388)评论(0)

递归的定义: 递归(英语:recursion)在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。[1] 递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。[2] 绝大多数编程语言支持...