明天就要交作业了 还没弄出来 那位高手帮帮忙把程序弄出来 我要源代码 在线等啊
题目一:顺序表的基本操作
[问题描述]
实现顺序表的建立、求长度,取元素、修改元素、插入、删除等顺序表的基本操作。
[基本要求]
(1)依次从键盘读入数据,建立带头结点的顺序表;
(2)输出顺序表中的数据元素
(3)求顺序表的长度;
(4)根据指定条件能够取元素和修改元素;
(5)实现在指定位置插入和删除元素的功能。
(6)根据算法,将两个有序的顺序表合并成一个有序顺序表。
题目二:单链表的基本操作(*)
[问题描述]
实现带头结点的单链表的建立、求长度,取元素、修改元素、插入、删除等单链表的基本操作。
[基本要求]
(1)依次从键盘读入数据,建立带头结点的单链表;
(2)输出单链表中的数据元素
(3)求单链表的长度;
(4)根据指定条件能够取元素和修改元素;
(5)实现在指定位置插入和删除元素的功能。
(6)根据算法,将两个有序的单链表合并成一个有序单链表。
三.要求分析
题目一:顺序表的基本操作
利用InitList()函数实现构建一个空的线性表的功能,利用for语句通过从键盘输入顺序表的长度并为两个有序顺序表La、Lb赋值,然后利用MergeList()函数把顺序表La、Lb合并成一个有序顺序表Lc,并利用for语句输出。
题目二:单链表的基本操作
分别创建新结点构建两个有序单链表La、Lb,利用for语句通过从键盘输入单链表的数据数目并为其赋值,利用MergeList_L()函数把顺序表La、Lb合并成一个有序单链表Lc,并利用for语句输出。
题目一:顺序表的基本操作
[问题描述]
实现顺序表的建立、求长度,取元素、修改元素、插入、删除等顺序表的基本操作。
[基本要求]
(1)依次从键盘读入数据,建立带头结点的顺序表;
(2)输出顺序表中的数据元素
(3)求顺序表的长度;
(4)根据指定条件能够取元素和修改元素;
(5)实现在指定位置插入和删除元素的功能。
(6)根据算法,将两个有序的顺序表合并成一个有序顺序表。
题目二:单链表的基本操作(*)
[问题描述]
实现带头结点的单链表的建立、求长度,取元素、修改元素、插入、删除等单链表的基本操作。
[基本要求]
(1)依次从键盘读入数据,建立带头结点的单链表;
(2)输出单链表中的数据元素
(3)求单链表的长度;
(4)根据指定条件能够取元素和修改元素;
(5)实现在指定位置插入和删除元素的功能。
(6)根据算法,将两个有序的单链表合并成一个有序单链表。
三.要求分析
题目一:顺序表的基本操作
利用InitList()函数实现构建一个空的线性表的功能,利用for语句通过从键盘输入顺序表的长度并为两个有序顺序表La、Lb赋值,然后利用MergeList()函数把顺序表La、Lb合并成一个有序顺序表Lc,并利用for语句输出。
题目二:单链表的基本操作
分别创建新结点构建两个有序单链表La、Lb,利用for语句通过从键盘输入单链表的数据数目并为其赋值,利用MergeList_L()函数把顺序表La、Lb合并成一个有序单链表Lc,并利用for语句输出。