河南成教 / 数据结构与算法
8[论述题]
假设线性表的顺序存储结构类型定义如下:
typedef int ElemType ;
typedef struct {
ElemType *elem; // 存储空间基址
int length; // 线性表当前长度
int listsize; // 当前分配的存储容量(以sizeof(ElemType)为单位)
} SqList;
下面类_C算法的功能是:将顺序存储的非空线性表L中值最大的元素取出插在第一个元素前的类_C算法,例如:对于线性表(20,3,6,18,45,22,47,23),操作的结果是:(47,20,3,6,18,45,22,23),请填空。(注:假设线性表中的元素各不相同,必要处写出注释)
void Sq_Max_Insert(SqList &L)//L为顺序存储的非空线性表
{
} // Sq_Max_Insert
8[论述题]
假设线性表的顺序存储结构类型定义如下:
typedef int ElemType ;
typedef struct {
ElemType *elem; // 存储空间基址
int length; // 线性表当前长度
int listsize; // 当前分配的存储容量(以sizeof(ElemType)为单位)
} SqList;
下面类_C算法的功能是:将顺序存储的非空线性表L中值最大的元素取出插在第一个元素前的类_C算法,例如:对于线性表(20,3,6,18,45,22,47,23),操作的结果是:(47,20,3,6,18,45,22,23),请填空。(注:假设线性表中的元素各不相同,必要处写出注释)
void Sq_Max_Insert(SqList &L)//L为顺序存储的非空线性表
{
} // Sq_Max_Insert
参考答案:
佳题速递: