腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
动态
数组
在
堆栈
上
实现
Push
()
、
、
我有以下结构: void** array; int capacity;
Push
()函数如下: P->top++; P->capacity++;array = realloc( P->array, (P->capacity) * sizeof(void*) )
浏览 2
提问于2017-02-08
得票数 0
回答已采纳
2
回答
使用
c#的基于
数组
的
堆栈
、
、
、
我已经
实现
了
在
基于
数组
的
堆栈
上
实现
Push
、Pop、Peek的方法.但是,我仍然坚持返回
堆栈
的大小并
实现
动态
调整大小的方法,因为我不明白什么是“
动态
调整”。请帮帮我!
浏览 5
提问于2015-04-02
得票数 0
回答已采纳
1
回答
realloc():
使用
动态
堆栈
实现
时下一个大小无效
、
、
、
、
因此,我学习了
堆栈
数据结构,并
实现
了基于
堆栈
的
动态
数组
,对
动态
数组
分配还有些陌生。每次我的
堆栈
被填充时,我都调用doubleStack()函数,
在
该函数中,我
使用
realloc()将
数组
的大小加倍。当容量为4时,realloc()
上
出现错误。return s->top==-1; return s
浏览 4
提问于2022-01-12
得票数 0
2
回答
当我初始化一个大小为变量的
数组
时会发生什么?
、
、
、
、
我想知道我的
数组
存储在哪里,如果它有可变大小,如下面的代码,这是因为
在
我的教科书中,它说在运行时内存分配给堆是为了我的理解,但是它似乎实际
上
分配给
堆栈
,有人可以澄清
堆栈
和堆内存分配实际
上
是如何工作的。
浏览 1
提问于2019-02-03
得票数 1
回答已采纳
2
回答
C中的
堆栈
实现
、
、
、
、
我编写了一个非常简单的基于链表的
堆栈
实现
,并想知道这是否是C语言中的标准方法。typedef struct Node { struct Node *prev; free(top);} return top == NULL;
在
决定发布代码审查之前,我决定检查go
浏览 0
提问于2018-08-10
得票数 3
1
回答
C中基于
数组
的栈
实现
、
、
我指的是基于
数组
的
堆栈
实现
的这个源代码。
在
页面的某个地方,上面写着, 现在,除了内容和顶部之外,我们还需要跟踪更多的信息吗? 答:是的!我们需要保持这
浏览 5
提问于2015-05-24
得票数 1
回答已采纳
2
回答
堆栈
的链接列表
实现
、
、
、
、
我正在处理ItemType
堆栈
的基本链接列表
实现
(目前设置为双倍,但可以更改)值。然后,
堆栈
代码将在一个函数中
使用
,该函数通过读取所有数据示例,将它们推入
堆栈
,然后在从
堆栈
中弹出值时创建一个新的声音数据文件,从而逆转声音数据文件。DblStack& rhs); // Checks if the stack is empty /
浏览 0
提问于2014-10-22
得票数 7
回答已采纳
3
回答
为什么
在
现代操作系统中调用
堆栈
不是作为
动态
数组
实现
的?
、
、
当一个现代操作系统加载一个进程时,它会预先为
堆栈
分配一定的空间。这意味着程序员必须通过限制调用深度和/或增加运行时的
堆栈
大小来避免
堆栈
溢出。 乍一看,这似乎是不必要的复杂。为什么操作系统不
使用
动态
数组
来
实现
调用
堆栈
?由于超出了
数组
的初始(适度)大小,该
数组
的大小可以加倍,并重新分配到堆上的一个新位置--确保
push
的摊销O(1)成本。这样,程序员就不必担心
堆栈
大小(好吧,
浏览 0
提问于2016-11-01
得票数 1
回答已采纳
1
回答
使用
动态
数组
实现
堆栈
、
、
、
我已经
使用
动态
数组
实现
了一个Stack (
实现
数组
加倍),但是当加倍第二次发生时,我得到了运行时错误!
实现
出了什么问题?请帮帮忙。\n"); return s->size == s->capacity;} struct Stac
浏览 1
提问于2015-12-10
得票数 0
3
回答
C
堆栈
实现
中的值更改
、
、
我正在尝试用C
实现
一个
堆栈
,但是每当添加新数据时,旧值就会被覆盖。struct snode *next;static struct snode *stackpointer = NULL; }} return stackpointer->data;每当在推送中声明新节点时,
堆栈
的所有先前值中的数据都会更改struct s
浏览 0
提问于2013-02-11
得票数 1
回答已采纳
1
回答
使用
Stack类
实现
列表类
、
、
我
实现
了用于
实现
List类的Stack类:#define Free= 0){ } List(Stack<UIntegerP Set(unsigned long Size, UIntegerP Address);
浏览 2
提问于2016-07-17
得票数 0
回答已采纳
2
回答
使用
指向
数组
的指针的无限大小
堆栈
实现
、
、
我一直
在
尝试
使用
指向任意int的指针来创建一个无限大的
堆栈
:int* stack; stack = new int(); delete stack; stack(++top) = element; 这个声明正确吗?我能用它来做一个无限大小的
堆栈
吗?当我尝试
使用
这样的指针声明将元素放
浏览 0
提问于2016-09-27
得票数 2
1
回答
使用
数组
、计数和索引
实现
堆栈
、
、
因此,我创建了一个函数,通过
使用
内置的.
push
(e)函数将用户输入的字符串推到
堆栈
中,如下所示: const arrays = this.array.
push
(String(this.userInput))每次点击按钮,控制台就会更新
数组
,将用户输入的内容推送到HTML文本字段中,这也是我所做的。我给一位朋友看了看,他们告诉我,这种方法有点作弊,因为我
在
堆一堆东西,而且有一种
浏览 1
提问于2019-12-30
得票数 0
回答已采纳
2
回答
堆栈
指针应该指向顶部的值还是下一个值应该位于的位置?
、
、
、
typedef struct stack {int val [MAX]; s->sp = 0; return 0; STACK s; p =
push
如果我做了s.vals.sp-1,就会得到推送到
堆栈
中的值。我不知道
堆栈
指针是否应该指
浏览 2
提问于2016-06-08
得票数 0
回答已采纳
3
回答
在
不
使用
new的情况下在堆上创建对象
、
、
、
在
C++中,可以
在
不
使用
new或malloc的情况下在堆上创建对象吗?...这里创建的对象驻留在哪里?
浏览 2
提问于2011-03-03
得票数 4
回答已采纳
3
回答
堆栈
的头部和尾部
、
Push
(A)Pop
Push
(C) Pop 这将导致我得到这个线性列表:C编辑:我只记得栈是后进先出( LIFO )结构……这只会让事情变
浏览 1
提问于2013-05-04
得票数 0
回答已采纳
2
回答
如何在Java中定义
堆栈
我知道Java把
堆栈
实现
搞砸了--因为扩展了Vector。默认情况下,Vector是同步的。读取java文档,它说要创建一个
堆栈
,因为我对java比较陌生。我的问题是:这是
在
Java中定义
堆栈
的最佳实践吗?
浏览 0
提问于2016-03-06
得票数 0
2
回答
如何在C++中为
堆栈
动态
创建结构?
、
、
、
、
对于
push
(),教授们要求我们“
动态
创建一个结构”来保存被推送的数据结构的值。假设我
在
push
()中有一个名为pushData的变量,它是一个数据结构。当我调用
push
()时,我
使用
传递给
push
的值来分配
push
onto的属性,并在
堆栈
上
添加一个指向pushData的指针。我最初的想法是创建一个并行
数组
作为Stack的一部分,它可以保存推送到
堆栈
上
的每个数据
浏览 18
提问于2020-06-22
得票数 0
2
回答
动态
数组
实际
上
是
动态
的吗?
、
、
我正在阅读关于
动态
数组
(特别是
在
)的文章,在我看来,
动态
数组
实际
上
并不是
动态
的,因为分配给它们的大小不能改变。如果我正确理解,
动态
数组
与固定
数组
的主要用途或点是
动态
数组
将在堆上而不是
堆栈
上
分配,因此可以更大。“
动态
”和“固定”这两个词给我的印象是,一个可以改变,另一个不能改变,但情况似乎并非如此。这是正确的,还是我对
动态
浏览 0
提问于2021-03-11
得票数 1
回答已采纳
2
回答
C++如何
实现
可调整大小的
堆栈
数组
?
、
、
在
我之前的一个实验练习中,我
实现
了一个简单的
堆栈
程序#include<fstream>using namespace std;) { } 我现在需要重新访问这个程序,然而,这一次修改它,以便如果您尝试将数据推送到整个
堆栈
,您应该创建一个当前大小的两倍的新
数组
,将数据从旧
堆栈</e
浏览 3
提问于2020-10-13
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券