
数据结构
文章平均质量分 75
ligenzhi131619
这个作者很懒,什么都没留下…
展开
-
PTA 6-1 顺序表基本操作(10 分)
本题要求实现顺序表元素的增、删、查找以及顺序表输出共4个基本操作函数。L是一个顺序表,函数Status ListInsert_Sq(SqList &L, int pos, ElemType e)是在顺序表的pos位置插入一个元素e(pos应该从1开始),函数Status ListDelete_Sq(SqList &L, int pos, ElemType &e)是删除顺序表的pos位置的元素并用引原创 2017-12-12 20:35:54 · 1376 阅读 · 0 评论 -
PTA 6-1 循环单链表区间删除(15 分)
本题要求实现带头结点的循环单链表的创建和单链表的区间删除。L是一个带头结点的循环单链表,函数ListCreate_CL用于创建一个循环单链表,函数ListDelete_CL用于删除取值大于min小于max的链表元素。 函数接口定义: Status ListCreate_CL(LinkList &CL); //库函数头文件包含 #include #include #include //函数原创 2017-12-13 20:01:50 · 861 阅读 · 0 评论 -
PTA 6-2 单链表元素定位(12 分)
本题要求在链表中查找第一个数据域取值为x的节点,返回节点的位序。L是一个带头结点的单链表,函数ListLocate_L(LinkList L, ElemType x)要求在链表中查找第一个数据域取值为x的节点,返回其位序(从1开始),查找不到则返回0。例如,原单链表各个元素节点的元素依次为1,2,3,4,则ListLocate_L(L, 1)返回1,ListLocate_L(L, 3)返回3,而L原创 2017-12-13 20:14:26 · 2301 阅读 · 0 评论