练习
.
FG.
第十三月你就如期出现,我也想听听,你心里的我是什么样子的
展开
-
带头结点的链式表操作集
要求实现带头结点的链式表操作集。 函数接口定义: List MakeEmpty(); Position Find( List L, ElementType X ); bool Insert( List L, ElementType X, Position P ); bool Delete( List L, Position P ); 其中List结构定义如下: typedef struct LNode *PtrToLNode; struct LNode { ElementType Data;原创 2021-09-02 12:41:47 · 219 阅读 · 1 评论 -
链式表操作集
要求实现链式表的操作集。 函数接口定义: Position Find(List L,ElementType X); List Insert(List L,ElementType X, Position P); List Delete(List L,Position P); 其中List结构定义如下: typedef struct LNode *PtrToLNode; struct LNode { ElementType Data; PtrToLNode Next; }; typedef原创 2021-09-01 16:16:39 · 173 阅读 · 0 评论 -
顺序表操作集
要求实现顺序表的操作集。 函数接口定义: List MakeEmpty(); Position Find(List L,ElementType X); bool Insert(List L,ElementType X,Position P); bool Delete(List L,Position P); 其中List结构定义如下: typedef int Position; typedef strunct LNdoe *List; struct LNode { ElementType Data[原创 2021-08-31 19:51:23 · 150 阅读 · 1 评论 -
链式表的按序号查找
要求实现一个函数,找到并返回链式表的第k个元素。 函数接口定义: ElementType FindKth(List L,int k); 其中List结构定义如下: typedef struct LNode *PtrToNode; struct LNode { ElementType Data; PtrToNode Next; }; typedef PtrToLNode List; L是给定单链表,函数FindKth要返回链式表的第k个元素。如果该元素不存在,则返回ERROR原创 2021-08-31 12:54:04 · 586 阅读 · 1 评论 -
求链式表的表长
要求实现一个函数,求链式表的表长。 函数接口定义: int Length(List L); 其中List结构定义如下: typedef struct LNode *PtrToNode; struct LNode { Element Datal PtrToLNode Next; }; typedef PtrToLNode List; L是给定单链表,函数Length要返回链式表的长度。 输入样例: 1 3 4 5 2 -1 输出样例: 5 #include<iostr原创 2021-08-31 10:42:57 · 1406 阅读 · 1 评论 -
单链表逆转
要求实现一个函数,将给定的单链表逆转。 函数接口定义: List Reverse(List L); 其中List结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementType Data; /*存储结点数据*/ PtrToNode Next; /*指向下一个结点的指针*/ }; typedef PtrToNode List; /*定义单链表类型*/ L是给定单链表,函数Reverse要返回被逆转的链表。 输入原创 2021-08-30 17:49:57 · 103 阅读 · 1 评论