2016 - 2024

感恩一路有你

java的堆和栈 如何按现栈底再栈顶的顺序打印一个栈里的所有的元素 (java)?

浏览量:2749 时间:2021-04-09 13:37:29 作者:admin

如何按现栈底再栈顶的顺序打印一个栈里的所有的元素 (java)?

如果堆栈是由您编写的,您可以按所需顺序打印每个元素。如果堆栈的类是由其他人编写的,并且其他人为您提供了push、pop方法,那么估计只有所有的pop方法会从这个方法中出来= = = = = = = = = = = = = = = = = = = = = = = = =? 好吧,我不认为有一个好的方法可以从外部完成,因为堆栈只有这两个操作,除非它也像Java中的堆栈一样提供整个线性表的功能。但是如果需要向后遍历,我认为使用堆栈作为数据结构是不合适的。您使用什么样的数据结构取决于您的需求。例如,你所做的是堆栈的概念,你真的只需要走出去进入堆栈,然后你只需要堆栈。如果要遍历整个集合,请使用最常用的order表

java的堆和栈 java栈的使用 java数组在堆中还是栈中

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。