建立一个线性表,从键盘输入数据元素
答案:7 悬赏:10 手机版
解决时间 2021-03-28 02:13
- 提问者网友:萌卜娃娃
- 2021-03-27 07:54
建立一个线性表,从键盘输入数据元素
最佳答案
- 五星知识达人网友:荒野風
- 2021-03-27 09:09
#define LIST_INIT_SIZE 20
#define LISTINCREMENT 10
typedef int elemtype;
struct List
{
elemtype * list;
int maxsize;
int size;
};
//初始化表
int initlist(List L)
{
L.size = LIST_INIT_SIZE;
L.list = (elemtype*)malloc(LIST_INIT_SIZE*sizeof(elemtype));
return 0;
}
接下来的要求是:
建立一个含n个元素的线性表(数据从键盘输入)(使该表保持升序)
应该怎么写,感激不尽
#define LISTINCREMENT 10
typedef int elemtype;
struct List
{
elemtype * list;
int maxsize;
int size;
};
//初始化表
int initlist(List L)
{
L.size = LIST_INIT_SIZE;
L.list = (elemtype*)malloc(LIST_INIT_SIZE*sizeof(elemtype));
return 0;
}
接下来的要求是:
建立一个含n个元素的线性表(数据从键盘输入)(使该表保持升序)
应该怎么写,感激不尽
全部回答
- 1楼网友:从此江山别
- 2021-03-27 11:07
dfryghu67gfy6好几天一天喝头发v个v吧城管TV疯疯癫癫乘的的的同时达到 的vftvffgef非常的ves
- 2楼网友:有你哪都是故乡
- 2021-03-27 09:57
你是真不会吗?很基础的问题啊,你可以自己试着做一做的在这里你就把“线性表”用一个数组表示
- 3楼网友:玩世
- 2021-03-27 09:38
C语言解决哈!建立一个线性表,输入6个数据元素:10 20 30 40 50 60,用数组实现下列要求:
1)按顺序打印输出线性表的所有数据元素,及线性表长度;
2)按逆序打印输出线性表的所有数据元素;
3)在第3个数据元素前插入数据11,并按顺序打印输出新线性表的所有数据元素,及新线性表长度;
4)删除第4个数据元素,并按顺序打印输出新线性表的所有数据元素,及新线性表
1)按顺序打印输出线性表的所有数据元素,及线性表长度;
2)按逆序打印输出线性表的所有数据元素;
3)在第3个数据元素前插入数据11,并按顺序打印输出新线性表的所有数据元素,及新线性表长度;
4)删除第4个数据元素,并按顺序打印输出新线性表的所有数据元素,及新线性表
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯