如何增加堆栈的容量? [关闭]

     2023-02-21     297

关键词:

【中文标题】如何增加堆栈的容量? [关闭]【英文标题】:How to increase the capacity of a stack? [closed] 【发布时间】:2012-01-03 10:28:09 【问题描述】:

我在 Java 中使用 Stack。问题是我只能将 10 个项目推入堆栈,而我需要推入 20 个项目。

如何增加堆栈的容量?

【问题讨论】:

为什么只能推送十项? 这个帖子没有代码没用,请发帖(如果有的话,那就是——我闻到了shens)。 您使用的是 java.util.Stack,还是您自己创建的其他堆栈? 【参考方案1】:

Java 的 Stack 类继承自 Vector 并提供方便的方法以允许 Vector 像堆栈一样工作。由于Vector自然增长,无需手动增加容量。

我猜你做错了什么。那,或者我误解了你的问题。如果您想要更准确的答案,请提供更多信息,例如您使用的代码、您期望的行为、您得到的行为等。

【讨论】:

【参考方案2】:

Java 7 Stack 未绑定任何大小。它由一个 Vector 返回,它说它是一个“可增长的对象数组”。

您应该能够将任意数量的对象添加到堆栈中。

【讨论】:

【参考方案3】:

Stack 扩展了Vector,它有一个定义初始容量的构造函数。 还有一种方法叫做ensureCapacity(int minCapacity) 可以帮助你 但正如其他海报所说:您不必手动执行此操作。也许提供一些代码 sn-ps 可以启发我们所有人。

【讨论】:

如何增加python中的堆栈大小

】如何增加python中的堆栈大小【英文标题】:HowdoIincreasethestacksizeinpython【发布时间】:2011-01-0506:35:57【问题描述】:我有一个使用定制DLL的python程序。此DLL由于堆栈溢出而崩溃。这种溢出不是由于递归函数坏了,而是由于使用al... 查看详情

如何增加 Rust 库可用的堆栈大小?

】如何增加Rust库可用的堆栈大小?【英文标题】:HowtoincreasethestacksizeavailabletoaRustlibrary?【发布时间】:2020-07-2219:31:54【问题描述】:我正在玩lambda演算,希望有更多的堆栈空间来构建和计算(非常)长的函数链。有没有办法为c... 查看详情

如何增加 Rust 库可用的堆栈大小?

】如何增加Rust库可用的堆栈大小?【英文标题】:HowtoincreasethestacksizeavailabletoaRustlibrary?【发布时间】:2017-10-1515:51:52【问题描述】:我正在玩lambda演算,希望有更多的堆栈空间来构建和计算(非常)长的函数链。有没有办法为c... 查看详情

如何在C中找到堆栈正在增加或减少?

】如何在C中找到堆栈正在增加或减少?【英文标题】:howtofindstackisincreasingordecreasinginC?【发布时间】:2011-06-2610:29:14【问题描述】:使用C程序增加或减少堆栈?【问题讨论】:那是什么意思?请说一些更详细的信息。你的堆栈... 查看详情

如何增加Javascript中的最大调用堆栈?

】如何增加Javascript中的最大调用堆栈?【英文标题】:HowtoincreasethemaximumcallstackinJavascript?【发布时间】:2012-04-0708:48:03【问题描述】:我有一个可以自行触发的事件。我尝试使代码尽可能高效,但在某些情况下它可能会达到最... 查看详情

如果分区满了,如何增加调整分区的容量

...一题32####[来自于老男孩教育-李泳谊][1]##如果分区满了,如何增加调整分区的容量1.如果使用LVM分区,并且服务器还有多余的硬盘空间,那么可以将这些空间合并到这个分区中。2.如果没有使用LVM分区,但是服务器还有多余空间,... 查看详情

如何约束两个对象之间的堆栈视图[关闭]

】如何约束两个对象之间的堆栈视图[关闭]【英文标题】:Howtoconstrainstackviewbetweentwoobjects[closed]【发布时间】:2017-09-1119:50:22【问题描述】:我需要一个imageview始终正好位于视图中其他两个对象的中间。我试图解决这个问题的方... 查看详情

如何增加 Node.js 中的最大调用堆栈大小

】如何增加Node.js中的最大调用堆栈大小【英文标题】:HowcanIincreasethemaximumcallstacksizeinNode.js【发布时间】:2012-07-0503:42:40【问题描述】:这与其他关于Node中错误消息的问题不同,该消息显示为RangeError:Maximumcallstacksizeexceeded,因... 查看详情

如何增加 ASP.NET Core 二进制文件(32 位)的堆栈大小?

】如何增加ASP.NETCore二进制文件(32位)的堆栈大小?【英文标题】:HowtoincreasethestacksizeofanASP.NETCorebinary(32bit)?【发布时间】:2018-09-1616:38:20【问题描述】:是否可以增加ASP.NETcore2二进制文件的堆栈大小?我必须使用一个32位COM互... 查看详情

如何在 Google Chrome 开发者工具(或 Firefox)中增加调用堆栈条目的数量?

】如何在GoogleChrome开发者工具(或Firefox)中增加调用堆栈条目的数量?【英文标题】:HowtoincreasenumberofCallStackentriesinGoogleChromeDeveloperTools(orFirefox)?【发布时间】:2012-04-1310:59:32【问题描述】:如何在GoogleChrome开发者工具(或Firefo... 查看详情

堆栈溢出格式如何工作? [关闭]

】堆栈溢出格式如何工作?[关闭]【英文标题】:HowdoesStackOverflowformattingworks?[closed]【发布时间】:2013-08-2101:21:56【问题描述】:我只是想知道这种格式是如何工作的。我的意思是我需要用ctrl+k括起来我的代码。这如何在Java中以... 查看详情

您如何进行网站容量规划? [关闭]

】您如何进行网站容量规划?[关闭]【英文标题】:Howdoyoudowebsitecapacityplanning?[closed]【发布时间】:2012-02-2208:29:41【问题描述】:我刚刚阅读了TheArtofCapacityplanning这本书(顺便说一句,我喜欢它),作者在书中解释了衡量您的服... 查看详情

如何在 C# 中增加堆栈大小? 1MB 是不够的。我有 32GB 的可用 RAM [重复]

】如何在C#中增加堆栈大小?1MB是不够的。我有32GB的可用RAM[重复]【英文标题】:HowtoincreasestacksizeinC#?1MBisnotenough.Ihave32GBofRAMavailable[duplicate]【发布时间】:2015-10-2716:42:21【问题描述】:我在bmp中有以下用于“blob填充”的代码。... 查看详情

如何增加 Qt 中线程的堆栈大小 - QThread::setStackSize() 似乎不起作用?

】如何增加Qt中线程的堆栈大小-QThread::setStackSize()似乎不起作用?【英文标题】:HowtoincreasestacksizeforathreadinQt-QThread::setStackSize()seemsnottowork?【发布时间】:2014-04-3008:58:00【问题描述】:来自问题:SQLitestackoverflowwhenrunningabulkINSERTOR... 查看详情

如何在 C++ 中使用堆栈 [关闭]

】如何在C++中使用堆栈[关闭]【英文标题】:HowstackisusedinC++[closed]【发布时间】:2016-11-1220:01:17【问题描述】:我尝试了解C++程序执行期间的内存管理。我知道当一个函数被调用时,一个函数框架被放置在堆栈上。它由该函数的... 查看详情

在 Windows (GCC) 上增加堆栈大小

...的函数占用的部分。堆栈是由操作系统决定的吗?editbin如何帮助它?我很困惑!【参考方案1】:IIRC,在GCC中,您可 查看详情

增加浏览器中的堆栈大小

...述】:简短的问题:我有一个非常深入递归的javascript。如何增加堆栈大小以便我可以执行它(在Unix系统中类似于“ulimit-sunlimited”)?长话短说:我必须绘制一个图表,我使用CytoscapeJS(http://js.cytoscape.org/)和Dagre布局 查看详情

如何在 Pari/Gp 中增加足够的堆栈大小以使命令正常工作

】如何在Pari/Gp中增加足够的堆栈大小以使命令正常工作【英文标题】:HowtoincreaseenoughstacksizeinPari/Gpforcommandtowork【发布时间】:2017-11-1523:53:31【问题描述】:我正在使用GP和最小多项式,在ASUSx75上运行如下:(19:25)gp>elt=Mod(a*x^3+... 查看详情