
数据结构学习
卖酒的小码农
这个作者很懒,什么都没留下…
展开
-
链表操作——多项式加减乘
未解决问题; 加上链表的销毁的时候多项式乘法就乱码了。 总结; 1;一定记得加NULL;/* 程序;多项式的加减乘; */ #include<stdio.h> #include<stdlib.h> typedef struct node { int xishu; int mishu; struct node * next; } Node; void CreatP原创 2017-01-21 18:26:01 · 995 阅读 · 0 评论 -
C语言之顺序表的循环队列
/** 队列是尾进头出的一种数据结构 这里的front和rear指向的都是待插入的位置, **/ #include <stdio.h> #include <stdlib.h> #define QueueSize_UartLen 4 //表示循环队列存储数组的长度 //重命名循环队列的数据类型 //是结构体类型 typedef struct { ...原创 2018-05-06 15:45:47 · 675 阅读 · 0 评论 -
c语言链式队列
没有想到的一点是 出队步骤 1;判断队列是否为空 2;将front后面的那个节点出列 (先保存 3;判断出队的那个节点是不是rear节点***没有想到这点??? 4;释放该节点内存 #include <stdio.h> #include <stdlib.h> //表示一个节点的类型 type...原创 2018-05-06 16:34:32 · 504 阅读 · 0 评论 -
c语言之静态链表
/** 静态循环链表 动态是malloc申请节点来存放数据再链接 静态是用一个元素为节点类型的数组来当存储节点的内存 当要使用的时候就在里面找可以使用的元素地址进行链接存储数据 **/ #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #define linksizemax 4 typedef struct ...原创 2018-05-07 21:19:02 · 1012 阅读 · 0 评论