繁体   English   中英

在 Java 应用程序中使用堆栈

[英]Uses of a stack in a Java application

我有一项任务要在使用以下成员方法的 Java 应用程序中实现堆栈:

pop();
push();
peek();
empty();
search();

我必须使用上述所有方法。 我正在寻求有关使用堆栈时可以满足此要求的应用程序的帮助。 我正在考虑黑杰克的一些东西,因为一副牌被洗牌,庄家只会从牌组的顶部发出牌。能帮忙想出另一个主意吗?

注意:我要求使用上述要求的应用程序的想法注意代码本身,我将自己编写程序

堆栈有很多用途。 寻路、人工智能、菜单导航、纸牌游戏等。你的程序本身使用堆栈来执行函数调用。

许多递归函数可以使用堆栈重写以减少内存消耗。 如果您只想体验堆栈,我会从那里开始。 找到一个好的递归算法,尝试使用堆栈重写它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM