顺序表的基本操作
顺序表的基本操作
强大的RGG
五道口混子研究生,干饭大队队长!
专注于高性能C++编程,略懂机器学习和语音增强算法。知乎同名。
展开
-
单链表的逆序
我是以王道考研数据结构的题目进行写的,算法的思想都是一样的。 希望学弟学妹们好好学习数据结构,不然等着以后后悔。 #include<stdio.h> #define elemtype int #define null 0 typedef struct LNode{ elemtype data; struct LNode *next; }LNode, *LinkList; void InitLinkList(LinkList *L,elemtype a[],int leng原创 2020-07-03 10:46:18 · 189 阅读 · 0 评论 -
单链表的操作的实现,增 删 改 查
我这篇是线性表的链式存储的基本操作的实现! 我会在接下来的时间把数据结构的基本的操作全部实现 觉得RGG写的不错,对你有一点儿帮助的话,请点个赞吧呜呜呜。(先赞后看,文明观看) 不多说,上代码 多看我的注释,我把一些要注意的问题都写在上面了。 对了,我想个这个系列取个名字,欢迎大家评论啊! 我倒要看看哪个幸运鹅是第一个给我评论的哈哈哈! #include<stdio.h> #define elemtype int #define null 0 //定义单链表 /*******1,其中包含一个原创 2020-06-28 17:22:16 · 195 阅读 · 1 评论 -
用C实现在整数数组中找出未出现的最小正整数
用C实现在整数数组中找出未出现的最小正整数; 算法思想: 在一个整数数组a[n]中未出现的最小正整数只可能是1到n+1; 有了这个知识点,那么算法就好实现了,我么另建一个长度为n的整数数组b[n],然后往里面全部填0;再遍历数组a[n],只要是数组里面有再1和n+1之间的值,我们就把b中对应位置的值改为1,这里要注意a[i]的值与b[n]中第几个数之间的对应关系 然后再遍历b[ ]找出那个数就可以了,下面是我写的代码 #include<stdio.h> int main(){ int原创 2020-06-24 15:32:47 · 1512 阅读 · 1 评论 -
用C语言实现顺序表的所有基本操作,另加折半查找等等,内含详细注释
不说多的,直接上代码。。。 我已经把所有的操作实现,你可以再main()中自己选择要进行的操作。 #include "stdio.h" #include "windows.h" #include "stdlib.h" #define Maxsize 30 //顺序表最大的长度 //定义顺序表 typedef struct{ int data[Maxsize]; int length; }SqList; //初始化顺序表 void InitList(SqList *L){原创 2020-06-23 13:42:16 · 270 阅读 · 0 评论