- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 实验一链表
实验一链表 顺序表在使用的时候有以下两个主要的缺点: (1)插入和删除运算的时候必须移动大量(几乎一半)数据元素,效率低下。 (2)必须预先分配存储空间,造成空间利用率低,而且表的容量很难扩充。 为了克服顺序表的缺点,可以使用动态存储分配来存储线性表,也就是链式存储结构。 #include <stdio.h> #include <malloc.h> #define ERROR 0 #define OK 1 typedef int ElemType; /*定义表元素的类型*/ type
2021-03-03 14:37:10
221
1
原创 实验一 顺序表
实验一 顺序表 顺序表:在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。 数组:把具有相同数据类型的若干变量按有序的形式组织起来,以便于程序处理,这些数据元素的集合就是数组。 从顺序表的定义来看,它和数组确实有很大的联系。首先,它是以数组的形式来保存的,其次,它和数组一样都是存储的元素物理地址相邻,具有很大的相似性。 #include <stdio.h> #include <malloc.h> #define ERROR 0 #defi
2021-03-01 17:17:20
162
原创 BUG关于结构体中联合体数组循环遍历的问题
BUG关于结构体中联合体数组循环遍历的问题 题目: 调试程序:设有一个教师与学生通用的表格,教师的数据有姓名、年龄、职业、教研室四项,学生有姓名、年龄、专业、班级四项,编程输入人员的数据,再以表格输出。 问题代码 #include <stdio.h> #define N 10 struct student { char name[8]; /*姓名*/ int age; /*年龄*/ char job; /*职业或专业,用s或t表示学生或教师*/ union
2021-03-01 11:52:12
579
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人