本文对常用的八大算法做了详细的阐述,并举了例子,希望对算法爱好者有些帮助。阅读全文>
发表于 @ 2006年11月16日 12:43:00|评论(loading...)|收藏
虽然使用数组可以很方便的查找每一个元素,但如果要插入或删除元素时,因为要移动大量的元素,所以需要一定的运行时间,而且代码也变的复杂。为了能够方便的删除和插入元素,我们一般不采用顺序存取结构,而采用链表存取。根据链表中结点的性质,我把它分为两种…………阅读全文>
发表于 @ 2006年11月08日 11:24:00|评论(loading...)|收藏
Algorithm(算法)一词本身就十分有趣。初看起来,这个词好像是某人打算要写“Logarithm”(对数)一词但却把头四个字母写的前后颠倒了。阅读全文>
发表于 @ 2006年11月08日 08:59:00|评论(loading...)|收藏
算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。阅读全文>
发表于 @ 2006年11月08日 08:58:00|评论(loading...)|收藏
数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。阅读全文>
发表于 @ 2006年11月08日 08:56:00|评论(loading...)|收藏
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 阅读全文>
发表于 @ 2006年11月08日 08:48:00|评论(loading...)|收藏