06 2020 档案

摘要:由于栈的插入、删除操作只能在一端进行,而对于线性链表来说,在首端插入或=删除比在尾端要容易一些,所以,将线性链表的首端作为栈顶端,即将头指针作为栈顶指针。 1、结构体 1 typedef struct node{ 2 typename pos; 3 struct node *next; 4 }Nod 阅读全文
posted @ 2020-06-17 16:57 湖上的程序员 阅读(389) 评论(0) 推荐(0)
摘要:1、结构体 1 typedef struct my_stack { 2 int len;//既可以表示栈顶编号也可以表示元素个数 3 typename a[10001];//用数组表示栈内元素 4 }Stack; 2、初始化 1 Stack* create_emptystack() { 2 Stac 阅读全文
posted @ 2020-06-16 17:49 湖上的程序员 阅读(865) 评论(0) 推荐(0)
摘要:Description 给定迷宫起点和终点,寻找一条从起点到终点的路径。 (0,1) (2,0) 起点 (1,1) (1,2) (1,3) (1,4) (2,0) (2,1) (2,4) (3,0) (3,1) (3,2) 终点 (3,4) (4,1) 上图中黄色代表墙,白色代表通路,起点为(1,1 阅读全文
posted @ 2020-06-16 17:38 湖上的程序员 阅读(3044) 评论(1) 推荐(1)