java中栈的创建使用 如何按现栈底再栈顶的顺序打印一个栈里的所有的元素 (java)?
浏览量:2834
时间:2021-04-03 06:19:22
作者:admin
如何按现栈底再栈顶的顺序打印一个栈里的所有的元素 (java)?
如果堆栈是由您编写的,您可以按所需顺序打印每个元素。如果堆栈的类是由其他人编写的,并且其他人为您提供了push、pop方法,那么估计只有所有的pop方法会从这个方法中出来= = = = = = = = = = = = = = = = = = = = = = = = =? 好吧,我不认为有一个好的方法可以从外部完成,因为堆栈只有这两个操作,除非它也像Java中的堆栈一样提供整个线性表的功能。但是如果需要向后遍历,我认为使用堆栈作为数据结构是不合适的。您使用什么样的数据结构取决于您的需求。例如,你所做的是堆栈的概念,你真的只需要走出去进入堆栈,然后你只需要堆栈。如果现在要遍历整个集合,请使用最常用的顺序表
Pop是删除堆栈顶部的元素并返回其值。Push是将对象推到堆栈的顶部
java中栈的创建使用 java栈是在内存中的存储方式 java中的堆内存和栈内存
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。