stack 相关问题

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

如何使由链接节点定义的堆栈的 pop() 函数正确返回其字符串值?

我正在做一项练习,要求我使用建立在链接节点上的堆栈,并且每个节点的值必须是字符串,而不是像平常那样的数字。 但是,我找不到办法...

回答 1 投票 0

在树的每一层中查找最左边的节点

这是我设置树节点的代码。 类树节点{ 构造函数(值,左,右,水平){ this.value = 值; this.left = 左; this.right = 正确; this.level = 级别 } } ...

回答 1 投票 0

一个非常大的数组的大小

为什么这段代码 #包括 int 主函数(无效){ char big_array[10000000000]; printf("%d", sizeof(big_array)); 返回0; } 将输出打印为 1410065408 相反...

回答 1 投票 0

将表达式从中缀表示法转换为后缀表示法:A - B - D * E/F + B * C

将表达式从中缀转换为后缀表示法:“A - B - D * E/F + B * C”。 还请显示使用调车场算法的表格,例如扫描哪个符号,以及哪个操作...

回答 1 投票 0

如何修复此代码以查找树每个级别的最左边节点,而不仅仅是二叉树或二叉搜索树,而是任何标准树?

这是我设置树节点的代码。 类树节点{ 构造函数(值,左,右,水平){ this.value = 值; this.left = 左; this.right = 正确; this.level = 级别 } } ...

回答 1 投票 0

‘pop rbp’指令出现分段错误

以下汇编代码会导致在 pop rbp 指令处从主函数中退出分段错误。这段代码是由我正在编写的编译器生成的,所以不要介意多余的

回答 1 投票 0

如何在Python中管理一堆小部件? [已关闭]

我正在开发一个Python 类,它允许调用者将小部件添加到自定义GUI。要设置 GUI,用户将编写一个方法,将小部件(命名或匿名)添加到小部件区域,以便

回答 1 投票 0

pop rbp 导致分段错误

以下汇编代码会导致在pop rbp指令处从主函数中退出分段错误(该代码是由我正在编写的编译器生成的,所以不要介意多余的

回答 1 投票 0

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

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