存档

‘算法分析’ 分类的存档

计算机数学图书

2011年5月20日 没有评论

上了几年大学,数学是越来越差。。。准备补一下数学知识,好好学习下算法知识。就想到了有没有一本专门介绍计算机数学知识的书,在卓越上一搜,果然很多哈。。。以下应该是最经典的,价格也比较便宜。相对《算法导论》便宜很多了。。。

[iframe http://rcm-cn.amazon.cn/e/cm?t [更多…]

插入排序算法C语言实现

2011年4月9日 没有评论
插入排序算法C语言实现

插入排序算法类似于玩扑克时抓牌的过程,玩家每拿到一张牌都要插入到手中已有的牌里,使之从小到大排好序。

也许你没有意识到,但其实你的思考过程是这样的:现在抓到一张7,把它和手里的牌从右到左依次比较,7比10小,应该再往左插,7比5大,好,就插 这里。为什么比较了10和5就可以确定7的位置?为 [更多…]

石头剪刀布程序——C语言实现

2011年4月6日 1 条评论

当我们决定不了谁去干活或者谁去HAPPY的时候,我们就会通过石头、剪刀、布来决定谁去。在现实生活中,我们可以通过敏锐的观察和快速的反应达到百战不输。但是,和计算机我们只能来来随机的了,那大部分是看运了哈(其实计算机的运也掌握在你的手里 :arrow: )。

下面来看看如何用C实现剪刀石头布程序的 [更多…]

当今世界最受人们重视的十大经典算法

2011年3月8日 没有评论

作者:July、二零一一年三月七日。

--------------------------

当今世界,已经被发现或创造的经典算法数不胜数。如果,一定要投票选出你最看重的十大算法,你会作何选择列?

最近,有人在StackExchange上发起了提问,向网友们征集当今世界最为经典的十大算法。 [更多…]

常用数据结构

2010年11月21日 没有评论

数组 (Array)

在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。 [更多…]

分类: 算法分析 标签: