数据结构作业一该如何高效完成?
- 内容介绍
- 文章标签
- 相关推荐
本文共计824个文字,预计阅读时间需要4分钟。
实现一个顺序表(数据元素为int)的基本操作:
1.顺序表的初始化:InitList(L)
2.读取顺序表的第i个元素:GetElem(L, i, e)
3.顺序表的插入操作:ListInsert(L, i, e)
4.顺序表的遍历操作:ListTraverse(L, visit())
作业要求
编程实现顺序表(数据元素为int)的下列操作 1.顺序表的初始化:InitList(&L) 2.读取顺序表的第i个元素:GetElem(L,i,&e) 3.顺序表的插入:ListInsert(&L,i,e) 4.顺序表的遍历:ListTraverse(L,visit()) 5.顺序表排序(升序):ListSort(&L) 6.顺序表的归并:MergeList(La,Lb,&Lc) 7.在main函数中调用ListInsert建立表A和表B,其长度为m,n(通过键盘输入,m,n为大于0小于20的整数), 表中数据元素为随机整数(随机数的产生方法请自行查阅)。 之后调用ListSort将表A和表B排序 再调用MergeList将表A和表B归并为表C 最后调用ListTraverse将表C遍历输出。
本文共计824个文字,预计阅读时间需要4分钟。
实现一个顺序表(数据元素为int)的基本操作:
1.顺序表的初始化:InitList(L)
2.读取顺序表的第i个元素:GetElem(L, i, e)
3.顺序表的插入操作:ListInsert(L, i, e)
4.顺序表的遍历操作:ListTraverse(L, visit())
作业要求
编程实现顺序表(数据元素为int)的下列操作 1.顺序表的初始化:InitList(&L) 2.读取顺序表的第i个元素:GetElem(L,i,&e) 3.顺序表的插入:ListInsert(&L,i,e) 4.顺序表的遍历:ListTraverse(L,visit()) 5.顺序表排序(升序):ListSort(&L) 6.顺序表的归并:MergeList(La,Lb,&Lc) 7.在main函数中调用ListInsert建立表A和表B,其长度为m,n(通过键盘输入,m,n为大于0小于20的整数), 表中数据元素为随机整数(随机数的产生方法请自行查阅)。 之后调用ListSort将表A和表B排序 再调用MergeList将表A和表B归并为表C 最后调用ListTraverse将表C遍历输出。

