顺序表结构的存储方式非常容易理解,操作也十分方便。但是顺序表结构有如下一些缺点: 1.在插入或者删除结点时,往往需要移动大量的数据。 2.如果表比较大,有时难以分配足够的连续存储空间,往往导致内存分配失败,而无法存储。 后面会有链表结构的章节。 直接上代码,代码中有详细注释,请自己领悟 #include <stdio.h> #include <stdlib.h> #define MAXLEN 100 //定义顺序表的最大长度 typedef struct { char key[10]; //…

2015年12月11日 0条评论 3点热度 阅读全文

这是我学习唐峻,李淳的《C/C++常用算法第一天》 1.8.1. 查找数字: 程序随机生成一个拥有20个整数数据的数组,然后输入要查找的数据。接着,可以采用醉简单的逐个对比的方法进行查找,也就是顺序查找的方法,下面给出该算法完整的C语言代码: #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 20 int main(){ int arr[N],x,n,i; int f=-1; srand(time…

2015年12月11日 0条评论 2点热度 阅读全文