stack 相关问题

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

leetCode590。 N 叉树后序遍历

我编写了考虑每个条件的代码。 我解决了测试用例,但我在测试用例 28 中遇到了错误,该错误太大了,所以我什至无法调试并遵循它。 所以我需要你的帮助。 我的代码有什么问题吗?...

回答 1 投票 0

对集成模型使用“用户定义的权重”

我想创建一个具有“用户定义权重”的集成模型。 如果我使用 tidymodels 创建多个子模型,我想生成一个对每个子模型赋予相同权重的最终模型。 ...

回答 1 投票 0

x64 中的堆栈对齐不是 16 字节?

我尝试了这段代码: #!/usr/bin/env python3 # -*- 编码:utf-8 -*- 从 pwn 导入 * elf = context.binary = ELF(args.EXE 或 'callme') libc = elf.libc rop = ROP([elf, libc]) pop_rdi = p64(

回答 1 投票 0

使用堆栈类的非递归函数

在此输入图像描述 。 定义 F2(n): 如果 n >= 6: F2(n/3) F2(2 * n / 3) 打印(n) 你能帮我使用 ... 将此递归函数转换为非递归函数吗?

回答 1 投票 0

如何修复 x86 中堆栈的重复声明

我试图从用户那里获取 5 个数字并将这些数字存储在一个向上增长的堆栈中。然后它根据 LIFO(后进先出)概念显示堆栈的内容。我正在跑步...

回答 1 投票 0

哪个将首先加载静态变量或静态块? [重复]

我的一个朋友问我哪个将加载第一个静态变量或静态块。 我的答案指向静态变量。 所以他给了我两个方程并说要区分它们 第一

回答 4 投票 0

数独求解器堆栈和逻辑解决方案不起作用

我正在尝试创建一个数独求解器来求解经典的 9x9 数独板。为了实现这一目标,我使用了多种不同的逻辑方法,例如当只有一个时求解单元格/正方形

回答 1 投票 0

创建的弹出堆栈中最后输入的值的函数在第二次弹出后失败

结构 n { 整数数据; 结构 n* 下一个; }; typedef 结构 n 节点; 节点*推送(节点* s,int x){ node* temp;//临时元素 temp = (node*)malloc(sizeof(node)); 如果(温度 == NUL...

回答 1 投票 0

使用两个堆栈创建队列,但入队时间复杂度为 O(1)

有没有办法使用两个堆栈来实现队列,但使用0(1)入队? 我一直在学习如何进行队列,我一直试图找到答案的问题之一是我怎样才能

回答 1 投票 0

栈顶实现

在栈的数组实现中,在初始化步骤中,我们是否必须将顶部值取为0或-1? 有些书用 0 初始化 top,有些则用 -1 初始化。哪一个是正确的并且是

回答 1 投票 0

如何释放C中的调用堆栈?

我创建了一个使用 RDP(递归下降解析器)的计算器来解析和评估数学表达式“例如:5cos(30) -5(3+5)”。问题是我也尝试过包含通讯...

回答 1 投票 0

在栈上声明的数组的值(指针)是如何存储在内存中的?

最近我意识到,如果我们在栈上创建一个数组,那么下面的值将等于它:变量本身在栈上的地址,这个变量的值(即s...

回答 2 投票 0

具有 2 个堆栈的队列实现 - 最少的入栈和出栈操作

队列 Q 使用 2 个堆栈 S1 和 S2 实现,并尽可能使用 算法。考虑在以下操作中执行 空队列按以下顺序:入队(A),入队(B),入队(...

回答 1 投票 0

MIPS 中的递归函数调用(带堆栈)

有人可以解释存储在堆栈中并加载回来的递归函数调用吗?真是令人困惑。 预先感谢。 例如,我试图理解阶乘函数(

回答 1 投票 0

js中删除栈中间元素

我想要获取堆栈的中间元素,因此我创建了一个函数deleteMid并递归调用remove函数来检查并弹出中间元素,但在这里我得到了一个

回答 1 投票 0

在js中使用栈反转句子

我想在 JavaScript 中使用 Stack 反转一个句子,所以在这里如果我输入,嘿,你好吗?并想要完成输出?你嘿嘿,所以我遍历循环并检查直到spac...

回答 1 投票 0

矢量化函数,调用数据帧以在 raster::overlay() 中使用

我有一个函数,可以根据数据帧中指定的给定条件更改 RasterLayer。我想使用overlay()函数来调用这个函数来改变RasterStack,但是遇到了麻烦

回答 1 投票 0

printf() 函数与我在 C 中的指针结构有一些“关系”

我正在研究C语言和内存管理的这种力量,(在本例中我正在研究C中堆栈数据结构的创建),但是当我重构我的代码时(删除无用的p...

回答 1 投票 0

澄清 32 位寄存器 x86 的各个部分

我有一个关于 x86 汇编中 32 位寄存器的子部分的问题:寄存器的较低子部分(使用时)是否被视为相应 32 位寄存器的一部分?

回答 1 投票 0

使用数组和堆栈进行十进制到二进制转换

这是我编写的 C 程序,用于将十进制数转换为等效的二进制数。我使用了 Stack (使用数组实现)和以下算法: 数字被除以

回答 6 投票 0

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