hannuota.h

来自「汉诺塔的非递归实现」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef HANNUOTA_H
#define HANNUOTA_H

const int MAX=64;

struct st{
	int s[MAX];//用来存放柱子上的盘子的情况
	int top;//用来表示最上面的圆盘
	char name;//用来表示柱子的名字为A或B或C
	int Top(){//取栈顶元素

		return s[top];
	}

	int Pop(){//弹出栈顶元素

		return s[top--];
	}

	void Push(int x){//入栈

		s[++top]=x;
	}
};

#endif





⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?