- 博客(2)
- 收藏
- 关注
原创 特殊线性表的操作及应用
其中Tag是堆栈编号,取1或2;MaxSize堆栈数组的规模;Stack结构定义如下:注意:如果堆栈已满,Push函数必须输出“Stack Full”并且返回false;如果某堆栈是空的,则Pop函数必须输出“Stack Tag Empty”(其中Tag是该堆栈的编号),并且返回ERROR。其中Stack结构定义如下:/* 存储元素的数组 */ Position Top;/* 栈顶指针 */ int MaxSize;/* 堆栈最大容量 */ };注意:如果堆栈已满,Push。
2023-10-06 20:47:53 184 1
原创 一般线性表的操作及应用
其中List结构定义如下::创建并返回一个空的线性表;:返回线性表中X的位置。若找不到则返回ERROR;:将X插入在位置P指向的结点之前,返回true。如果参数P指向非法位置,则打印“Wrong Position for Insertion”,返回false;:将位置P的元素删除并返回true。若参数P指向非法位置,则打印“Wrong Position for Deletion”并返回false。其中List结构定义如下:/* 存储结点数据 */ PtrToNode Next;
2023-10-06 20:43:21 153 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人