电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

第二部分 栈、队列和数组[4]


发布日期:2019/3/11
 

行编辑程序问题

VoidLineEdit(){

InitStack(S);

ch=getchar();

while(ch!=EOF){//EOF为全文结束符

while(ch!=EOF&&ch!=\n){

switch(ch){

case#:Pop(Sc);break;

case@:ClearStack(S);break;//置空

default:Push(Sch);break;

}

ch=getchar();//从终端接收下一个字符

}

ClearStack(S);//重置S为空栈

if(ch!=EOF)ch=getchar();

}

DestroyStack(S);

}//LineEdit

迷宫求解

求迷宫路径算法的基本思想是

若当前位置可通则纳入路径继续前进;

若当前位置不可通则后退换方向继续探索;

若四周均无通路则将当前位置从路径中删除出去

返回《数据结构》考研复习精编

[] [] [] [] [] [] [] [] []

上一篇:第二部分 栈、队列和数组[5]

下一篇:第二部分 栈、队列和数组[3]