
数据结构与算法
分析和拆解常用的数据结构和算法
yaodix
这个作者很懒,什么都没留下…
展开
-
线性结构总结(1)-基于链表的实现
1.开篇之言本人非计算机专业,自学数据结构和算法为图像处理和模式识别打基础,如有错误,感谢指正。数据结构是人们为了方便计算机处理数据而将数据进行合理组织的一门学问。数据结构也反映了人们对事物间关系的认知,由于计算机内存只有一种结构即线性结构,所以人们想要使用计算机来表示世界中一些非线性结构,如树、图等,就必须对它们进行转换为线性结构,从而使得计算机可以表示和处理。数据结构中的线性结构主原创 2016-05-14 14:52:58 · 628 阅读 · 0 评论 -
线性结构总结(2)-线性结构关系与应用
1.线性结构关系线性链表通过一些改变可以实现多种其他的线性结构,关系如下,在有上一节链表操作的基础上就可以这些复杂一些的数据结构。2.线性结构的使用线性链表:以多项式计算和表达式计算为例进行运用。栈:栈在回溯算法中用于回溯控制是非常有效的,在递归程序转为非递归程序中也会用到栈,我将以迷宫和八皇后问题来说明栈的使用。队列:我将以一个WIN32控制台写的原创 2016-05-14 16:53:37 · 629 阅读 · 0 评论 -
队列的使用—WIN32控制台贪吃蛇(VS2010,C++语言)
VS2010平台C++开发的基于数组实现的贪吃蛇小程序原创 2016-06-01 20:21:35 · 3205 阅读 · 0 评论