stack 相关问题

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

如何增加 Go 程序中的堆栈大小限制?

我正在为我的算法设计课程运行快速排序算法的递归实现。我的项目要求我使用大小为 100 到大小 10^8 的数组运行算法。 算法...

回答 1 投票 0

如果堆栈指针进入第二个嵌套函数,堆栈中的帧指针会发生什么?

我正在尝试学习x86。 (IA-32 架构) 今天我了解了堆栈。 这就是我想我所理解的: 堆栈指针(SP)指向堆栈的“顶部”(最小地址......

回答 1 投票 0

我们可以在运行时分配堆栈内存吗?

当函数递归调用自身并将之前的状态存储在堆栈中时,我们可以将内存称为运行时分配的内存吗?这些调用堆栈内存不是在编译时分配的,所以是...

回答 1 投票 0

箱线图两个栅格和一个形状文件

该代码适用于一个栅格和一个形状文件。我尝试扩展代码以对两个光栅文件(当前和未来的气候,配对箱线图)使用 stack(),因为 extract(r,v) 可用......

回答 1 投票 0

反应本机导航以进行分阶段授权

const Stack = createNativeStackNavigator(); 常量 RootNavigation = () => { const {令牌,注销} = useAuth(); const 调度 = useDispatch(); ...

回答 1 投票 0

当尝试将最大数量的项目推入堆栈时,此程序给出了意想不到的结果

看一下下面给出的代码:- 编写此代码是为了使用数组实现堆栈。 #包括 使用命名空间 std; 类堆栈{ 私人的: int* arr; int 顶部; INT...

回答 1 投票 0

如何理解调用函数时堆栈指针改变的字节

我对调用 callq 或 retq 时堆栈指针更改的字节感到困惑? 这是一个小例子 ; %rdi 中叶子 (long y) y 的反汇编 0000000000400540: 400540:48 ...

回答 1 投票 0

为什么在 Java 中搜索带有空格的项目时 Stack.search() 返回 -1?

我正在使用 Java 中的 Stack 类,并遇到了 search() 方法的问题。这是我的代码 软件包 DSA; 导入java.util.Stack; 公共类堆栈示例{ 公共静态无效...

回答 1 投票 0

堆栈和队列有什么区别?

我想了解堆栈和队列之间的区别,重点关注它们的结构、操作和用例。两者都是基本数据结构,但它们具有不同的行为并且......

回答 1 投票 0

如何在 flutter 中堆叠圆角矩形,使它们相互嵌入

我有角圆角矩形,我想将其堆叠如下。每一块瓷砖都与下一块瓷砖相连,颜色与下面一块瓷砖的颜色相同。 我找不到我想要的,也就是说如何...

回答 1 投票 0

数据结构中堆栈和队列之间的主要区别是什么?

我目前正在学习数据结构,对堆栈和队列有一些困惑。根据我的理解,两者都是线性数据结构,但它们似乎用于不同的场景......

回答 1 投票 0

C#中构造线程时如何估计最大堆栈大小?

在C#中创建一个Thread,构造函数有一个参数maxStackSize,我不知道它的值应该有多大,我应该如何估计maxStackSize的值? 像这样的构造函数:public Thre...

回答 2 投票 0

使用 Stack 求解字符串表达式

我正在尝试扩展给定的字符串,如下面的示例测试用例。 输入和输出示例 输入:a(b(c){2}){2}d 输出:abccbccd 输入:((x){3}(y){2}z){2} 输出:xxxyyzxxxyyz 下面的代码...

回答 1 投票 0

使用两个队列实现堆栈:推入与弹出效率

我正在使用两个队列实现 LIFO 堆栈,并遇到了两种方法:一种是推送操作成本高昂(在推送期间在队列之间移动元素),另一种是弹出操作...

回答 1 投票 0

x86 指令,通过堆栈指针解释

以下说明: 0xffffd096推入eax 0xffffd097推送0x41414141 oxffffd09c推送0x42424242 对堆栈的影响如下: 0xffffd024|+0x0000“BBBBAAAA”<- esp

回答 1 投票 0

Leetcode 有效括号测试用例有问题吗?

Leetcode括号问题基本上需要平衡括号 示例1: 输入:s =“()” 输出:真 示例2: 输入:s =“()[]{}” 输出:真 示例3: 输入:s =...

回答 1 投票 0

C 编译器是否预分配程序中存在的每个变量?或者他们在程序运行时分配?

例如,当我定义一个变量时,如 int x = 20;在可能在 main 中调用的函数中,编译器是否已经为该变量分配了堆栈内存?因为,正如我所说,它'...

回答 1 投票 0

如何在 Webassemble 中的内存中的常量地址处将值存储在堆栈上?

我在堆栈上有一个值,我想将它存储在内存中的常量地址处。该操作是否会先从堆栈中获取地址,我可以将地址放入堆栈并存储 va...

回答 1 投票 0

Java 堆栈链表

我使用以下代码行声明了一个对象队列 Node: 队列队列; 队列 = 新的 LinkedList(); 但是,当我声明 Node 对象的堆栈时,通过

回答 5 投票 0

如何从 ExitStack 中删除上下文管理器

我有一个名为“更新程序”的长期运行进程,它已提交更新(到 ETL 系统)。更新具有通过向 Upda 添加上下文管理器来管理的资源要求...

回答 3 投票 0

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