堆栈在Java应用程序中的使用

堆栈在Java应用程序中的使用,java,stack,Java,Stack,我的任务是在使用以下成员方法的java应用程序中实现堆栈: pop(); push(); peek(); empty(); search(); 我必须使用上述所有方法。 我请求帮助,在使用堆栈时,我可以使用什么应用程序来满足这一要求。 我在想黑杰克系列中的一些东西,因为一副牌被洗牌了,庄家只会从牌堆顶部发牌。。 你能帮我想出另一个主意吗 注意:我想了解使用上述要求的应用程序的想法。注意代码本身,我将自己编写程序。堆栈有大量的用途。路径查找、人工智能、菜单导航、纸牌游戏等等。您的程序本身使用堆栈

我的任务是在使用以下成员方法的java应用程序中实现堆栈:

pop();
push();
peek();
empty();
search();
我必须使用上述所有方法。 我请求帮助,在使用堆栈时,我可以使用什么应用程序来满足这一要求。 我在想黑杰克系列中的一些东西,因为一副牌被洗牌了,庄家只会从牌堆顶部发牌。。 你能帮我想出另一个主意吗


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

堆栈有大量的用途。路径查找、人工智能、菜单导航、纸牌游戏等等。您的程序本身使用堆栈来执行函数调用


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

那么你做了什么?@pedromss他不是在寻求帮助,而是在寻求灵感。不管怎样,堆栈溢出都是离题的。@pedromss至少他不是在要求代码……试着实现。这是一个很好的练习。