C语言
文章平均质量分 91
瓜儿菜
码农的白菜
展开
-
利用栈结构进行多项式相加
利用栈结构进行多项式相加#include<stdio.h>#include <stdlib.h>typedef int ElemType;typedef struct LNode{float coef; //系数int expn; //指数struct LNode *next;}LNode, *LinkList;typedef LinkList polynomial; //用带头结点的有序链表表示多项式LinkList creat(){//使用尾插法原创 2020-10-27 01:25:43 · 345 阅读 · 0 评论 -
利用栈编写迷宫程序
利用栈编写迷宫程序#include<stdio.h>#define mazeRowNum 10//迷宫行数#define mazeColNum 10//迷宫列数#define MAXSIZE 100//栈大小//迷宫中的坐标位置typedef struct{int x;//行号int y;//列号}PosType;//栈的元素类型typedef struct{//int ord;//通道块在路径上的“序号”PosType seat;//通道块在迷宫中的“坐标位置”in原创 2020-10-27 01:20:54 · 283 阅读 · 0 评论 -
栈的使用
栈的使用栈是一种重要的线性结构,通常称,栈和队列是限定插入和删除只能在表的“端点”进行的线性表。(后进先出)–栈的元素必须“后进先出”。–栈的操作只能在这个线性表的表尾进行。–注:对于栈来说,这个表尾称为栈的栈顶(top),相应的表头称为栈底(bottom)。•因为栈的本质是一个线性表,线性表有两种存储形式,那么栈也有分为栈的顺序存储结构和栈的链式存储结构。•最开始栈中不含有任何数据,叫做空栈,此时栈顶就是栈底。然后数据从栈顶进入,栈顶栈底分离,整个栈的当前容量变大。数据出栈时从栈顶弹出,栈顶下原创 2020-10-23 01:13:34 · 508 阅读 · 0 评论