91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-01
  • 語言: C/C++
  • 標簽: ??迷宮求解??

資源簡介

可以輸入一個任意大小的迷宮數據,用非遞歸的方法求出一條走出迷宮的路徑,并將路徑輸出;

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#define?STACK_INT_SIZE?100?????????/*存儲空間初始分配量*/
#define?STACKINCREMENT?10??????????/*存儲空間分配增量*/

typedef?int?Status;

typedef?struct
{
int?x;
int?y;??????????????????????????????/*通道塊位置坐標*/
int?flag;
}PosType;

typedef?struct{
int?ord;???????????????/*通道塊在路徑上的序號*/
PosType?seat;??????????/*通道塊在迷宮中的坐標位置*/
int?di;????????????????/*從此通道塊走向下一通道塊的方向*/
}SElemType;????????????????/*棧的元素類型*/

typedef?struct{
SElemType?*base;???????/*棧底指針*/
SElemType?*top;????????/*棧頂指針*/
int?stacksize;?????????/*當前已經分配的存儲空間*/
}SqStack;

Status?InitStack(SqStack?&S)
{??????????????????????????/*構造一個空棧S*/
S.base?=(SElemType?*)malloc(STACK_INT_SIZE*sizeof(SElemType));
if(!S.base?)
exit(0);???????????/*存儲分配失敗*/
S.t

評論

共有 條評論