摘要: 阅读全文
posted @ 2014-09-06 23:27 夏普·因可路的 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/wu8685/archive/2010/12/21/1912347.html求递归算法时间复杂度:递归树 递归算法时间复杂度的计算方程式一个递归方程: 在引入递归树之前可以考虑一个例子: T(n) = 2T(n/2) + n2 迭代2次... 阅读全文
posted @ 2014-06-24 23:48 夏普·因可路的 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 最近就快把本科的学分修完了,总算是有了一段自上大学以来最空闲的时间,之前也零散的接触过好多算法了,打算把这些算法中的重要思想整理一遍,后面会陆续发文章,主要参考到的博文和书将会在文章中列出来,如果有原文作者不满,可以与我联系撤下。 另外,感觉《Introduction to the Desig... 阅读全文
posted @ 2014-05-14 23:33 夏普·因可路的 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间是决定好好把算法大体学一遍了。今天发现了一个有趣的定理:cayley’s theorem: 过n个有标志顶点的树的数目等于n^(n-2)。以4个nodes的树为例,应该是16个没错,然后找了好半天也没有找到能看懂的证明过程。如果有哪位有发现比较易懂的证法,欢迎和我在留言讨论。:) 阅读全文
posted @ 2014-05-12 22:36 夏普·因可路的 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 最近看到编程之美上面有一道叫做The Pancake Problems的题。还挺有意思的。查了查相关的资料,原文地址:http://blog.sina.com.cn/s/blog_62b32cc40100xy6b.html比尔·盖茨善于编程的其中一个原因就是程序本身蕴含的运算性与逻辑性。他良好的数学... 阅读全文
posted @ 2014-04-20 21:08 夏普·因可路的 阅读(1617) 评论(0) 推荐(1) 编辑
摘要: 记得以前用c++写各个类型之间转换的时候,基本上都是用的atoi,atof等等方式,这些方式虽然好用,可是使用后总是会遇到各种各样的问题。今天发现了一个比较不错的特性stringstream可以方便的实现类型的转换。这里给出一些例子,大家可以发现这种转换方式非常方便,其他内置类型之间的相互转换也可以... 阅读全文
posted @ 2014-04-19 22:40 夏普·因可路的 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/ggzss/archive/2011/08/18/2145017.htmlassert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );asser... 阅读全文
posted @ 2014-04-18 20:19 夏普·因可路的 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 最近做创新杯,为了达到对声音的频率进行实时捕获的要求,找了许多算法,最后使用快速DCT算法成功的实现了功能。下面将之前查的一些资料整理总结在下面:首先有篇论文(《基于WAV文件的独奏乐曲信号中的乐谱识别》)里面描述了DCT算法提取WAV文件里面音乐的频率是可行的。然后为了满足实时性的要求,我们需要将... 阅读全文
posted @ 2014-04-15 17:35 夏普·因可路的 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 如何判断链表中存在环路转自 http://www.cnblogs.com/kqingchao/archive/2011/07/06/whether_there_is_a_loop_in_link.html如果你曾经想过要参加面试,像我一样,你一定看过这个问题:如何判断链表中存在环路。(我不太清楚这个... 阅读全文
posted @ 2014-04-14 13:34 夏普·因可路的 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 今天去编程之美打酱油了,又遇到了数据类型取值范围的问题。下面整理一下网上其他地方的资料。整理自:http://blog.csdn.net/xuexiacm/article/details/8122267和http://blog.csdn.net/yingevil/article/details/66... 阅读全文
posted @ 2014-04-13 21:41 夏普·因可路的 阅读(4997) 评论(0) 推荐(0) 编辑