数据结构
poklau123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LB】图形化编程与二叉树的应用
C语言实现图形化编程,最直接的方式是通过graphics.h来实现,但它只在TC编译器中能用,要想在vc中使用,目前仅有的办法是通过easyx软件导入函数库。传送门:http://www.easyx.cn/。进去后下载,将文件解压后安装就行。图形编程既简单又有意思,还能做出很多有用的东西来,推荐大家没事去学学! 整个程序目前实现了两个功能,一个是通过输入先序序列和中序序列来画出二原创 2014-04-14 22:49:36 · 1572 阅读 · 0 评论 -
【LB】稀疏矩阵的快速转置原理及其算法
关于稀疏矩阵的快速转置法,首先得明白其是通过对三元表进行转置。如果误以为是对矩阵进行转置,毫无疑问就算你想破脑袋也想不出个所以然,别陷入死胡同了! 对于一个三元表,行为i,列为j,值为v。需将其i与j的值对调才能得到新的三元表,但是如果直接进行转换,得到的新的三元表的顺序是混乱的,不符合三元表的规则。所以,课本首先介绍了一个用扫描来转置的算法(这个算法比较容易,在这里我就不原创 2014-04-14 22:30:56 · 34734 阅读 · 25 评论 -
【LB】C语言实现贪吃蛇
懒得写注释~~~#include#include#include#include#includetypedef struct{int x;int y;}foods;typedef struct{int x;int y;}point;typedef st原创 2014-04-14 22:41:08 · 804 阅读 · 0 评论 -
【LB】迷宫寻路——栈与迭代的应用
迷宫求解问题之所以老师跳过了,其实是因为要留给我们做课程设计的。前天看到迷宫那里时觉得这个迷宫问题还挺有意思的,就自己做了一个。与网上某些已经做出来的迷宫算法不同,我的算法采用的是迭代求解,并且有动态的图形显示,而不是单一的给出路径。这样就使这个程序有意思多了,大家其实可以将迷宫进行修改,通过动态的图来体会栈的作用。这个算法另外一个优点是可以进行修改使之变成贪吃蛇游戏(正准备搞呢)。原创 2014-04-14 22:37:31 · 1023 阅读 · 0 评论 -
二叉树的三个算法
二叉树遍历求节点个数:int btnum(btnode *p){if(p==NULL) return 0; return btnum(p->lchild)+btnum(p->rchild)+1;}二叉树求度为一的节点个数:int btnum1(btnode *T) { int n=0; if(T==NULL) return 0 ; else if((T-原创 2014-04-17 22:12:11 · 914 阅读 · 0 评论 -
C语言写的扫雷
前提:VC++6.0的环境下安装easyx才能运行。 另外原创 2014-04-26 00:58:42 · 1988 阅读 · 0 评论 -
C语言用图形函数实现电脑自动演示汉诺塔
你唯一需要注意的是必须要安装图形函数库,我是在vc原创 2014-11-24 00:42:51 · 2309 阅读 · 1 评论
分享