stack 相关问题

堆栈是后进先出(LIFO)抽象数据类型和数据结构。堆栈的一个常见用途是存储子例程参数和返回地址。

使用堆栈理解 Java 代码中的后缀表达式求值

我得到了一段代码来破译、解释并提供任何改进建议。有人告诉我它有效,但我们无法运行代码来测试它。我基本上明白了,但只是需要...

回答 2 投票 0

如何将时间维度添加到一系列 .tif 文件中?

我一直在尝试将一系列.tif文件排列成一个星星对象,但没有成功。 我有三个气候变量:温度 (temp)、降水量 (prec) 和最高温度 (tmax)

回答 1 投票 0

栈动态或堆动态变量

在函数中 int main() { int *p=新的int; 返回0; } p 是显式堆动态变量还是堆栈动态变量? 我知道 p 是一个指向堆中值的变量,...

回答 1 投票 0

在包含 `cabal` 托管包 DB 的环境中使用 `cabal` 运行可执行文件

我有一个程序 A,它在内部调用 GHC-as-an-API 来编译其他一些 Haskell 模块 B。B 具有外部依赖项(包括编译时插件),这些依赖项在 .cabal 文件中记录为

回答 1 投票 0

小部件的一部分模糊的问题

我在使小部件的一部分变得模糊时遇到问题(我正在使用堆栈)。 返回脚手架( 主体:堆栈( 孩子们: [ 填充( // 非常好 ), ...

回答 1 投票 0

有没有一种仅使用堆栈对数据进行排序的有效方法?

是否有一种仅使用堆栈对数据进行排序的有效方法(如果有帮助,则允许超过 2 个)? 我见过两种堆栈排序,但它们的时间复杂度为 O(n^2)。我想知道是否有什么...

回答 1 投票 0

汇编代码、printf 和在堆栈上分配空间[重复]

我正在为 Pentium 编写 64 位汇编代码。我正在使用 Microsoft Visual C/C++ 和 MASM。在汇编代码中,我编写了以下代码片段来调用 printf: 推送接收 噗...

回答 1 投票 0

确定最大堆叠深度

想象一下,我有一个基于堆栈的玩具语言,带有 Push、Pop、Jump 和 If 操作。 我有一个程序,它的输入是玩具语言。例如我得到的序列 推1 推1 ...

回答 2 投票 0

为什么该程序的 32 位和 64 位编译版本以这种方式填充内存?

我试图更好地理解堆栈和堆的工作原理。 在比较同一程序的 32 位和 64 位编译版本时,我遇到了一个障碍。 在这两种情况下,我都使用了嘉宾 Fedor...

回答 1 投票 0

尝试在 C 中实现具有两个堆栈的队列时出现意外行为

我正在处理一个非常流行的问题,即用两个堆栈实现队列并用C语言进行,因为它给了我一个借口来复习我的结构和指针知识。 我已经创建...

回答 1 投票 0

Flutter 在两个小部件之间实现中心叠加

我想添加带有背景图案的扩展应用程序栏。在此下方填充可滚动内容的屏幕。在中心的两个视图上方,我想显示“标题内容”。 我目前的看法

回答 1 投票 0

使用 unwind.h 进行堆栈展开

我想使用 gcc 进行堆栈展开。我找不到向我展示如何执行此操作的示例代码。 我尝试按照此站点的说明进行操作,但我意识到我的 gcc 的 unwind.h...

回答 1 投票 0

调用约定和堆栈,调用返回值?

有谁知道调用将一个值压入堆栈后会发生什么,它被被调用者弹出,然后返回地址被被调用者弹出?也许需要一些组装? 我认为对于以下...

回答 1 投票 0

堆栈有索引吗?

是的,所以我的一个朋友说我们可以使用索引来遍历堆栈,但我认为他错了。基本上,我有一个作业,其中我必须使用数组编写算法。我不得不用两个

回答 7 投票 0

将我的堆栈变成字符串?

字符串消息=“”; //存储整个消息的字符串 for (int c = stack.length - 1; c >= 0; c--) { 消息 += ", "+stack[c]; //将下一个元素添加到消息中 } 消息 = 消息.subs...

回答 4 投票 0

鱼肉练习

试图解决鳕鱼挑战中的这一挑战,我无法理解为什么我的代码没有通过所有测试。 函数解($A, $B) { // 用 PHP7.0 编写代码 $stack =[];...

回答 4 投票 0

C 中 0x00001292 导致堆栈帧溢出

我正在关注一本有关黑客攻击的书,目前正在研究缓冲区溢出。我的silly_password.c 程序采用一个命令行参数,该参数溢出到函数的返回地址中。我已经...

回答 1 投票 0

“主线程可以动态增长其堆栈”是什么意思

在 pthread_attr_setstacksize() 的手册页上 线程的堆栈大小在线程创建时是固定的。只有主线程可以动态增长其堆栈。 我对linux pthread的理解,...

回答 1 投票 0

c# 容器中的push_back操作

我需要像c++向量这样的容器。通常建议使用List,但它不支持push_back操作。我知道实现 List 容器的扩展方法相当简单。但是....

回答 3 投票 0

如何在运行的进程中读取结构体内容?

我在Linux机器上编译了一个C二进制文件并执行它,在该二进制文件中我有一个名为Location的结构,定义如下 类型定义结构 { 大小_t x; 大小_t y; } 地点; 这是我的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.