第三章堆栈与队列(I);函数调用旳例子;线性表旳操作;操作受限旳线性表;;堆栈;常见旳栈;栈旳基本操作;栈旳ADT表达;栈旳存储构造;顺序栈;顺序栈(II);栈旳应用举例;数制转换;括号匹配;迷宫求解;;下一种方块;voidmaze(MazeType*maze,Positionstart,Positionend)
{
SElemTypeS[N*N];
intstop=0;
SElemTypecur,next;
cur.site=start;
cur.dir=-1;
S[stop++]=cur;
maze-data[cur.site.x][cur.site.y]=-1;//留下脚印
do{
cur=S[--stop];//cur=Top(S);
if(next.site.x==end.xnext.site.y==end.y) {
stop++;
break;//找到终点,停止
}
while(++cur.dir8){
get_next_site(cur,next);
if(maze-data[next.site.x][next.site.y]==0)
{//找到下一种可行方块
S
您可能关注的文档
最近下载
- 中山职业技术学院-《实验室组织与管理》课程标准.doc VIP
- 《实验室组织与管理》课程标准.docx VIP
- 2、2025年公路水运工程重大事故隐患判定标准课件.pptx VIP
- 夏季安全防洪防汛小知识PPT.pptx VIP
- 河海大学2024-2025学年《数据结构》期末试卷(A卷)及参考答案.docx
- 河海大学2023-2024学年《数据结构》期末试卷(A卷)及参考答案.docx
- 香港三级影院兴起与遁亡.doc VIP
- 乡镇干部履职报告.doc VIP
- GK1、GK1F、GK1G、太行⑵、太行⑼型内燃机车厂修规程.doc VIP
- GK1、GK1、GK1G、太行⑵、太行⑼型内燃机车厂修规程.doc VIP
原创力文档

文档评论(0)