腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
具有
自动
调整
大小
的
默认
整数
数组
的
java
堆栈
实现
java
、
arrays
、
data-structures
、
stack
因此,我试图用
java
创建一个更省时
的
堆栈
实现
,但我不知道如何让它工作得更快。下面是我
的
代码: import
java
.util.Scanner; public static void main(String[] args) {根据输入
的
单词,程序继续执行相应
的
指令,如push、pop、back…然后它会将期望值打印到控制台,并
使用
ok。到目前为止,除了性能之外,一切都正常工作。正如您所看
浏览 15
提问于2021-11-12
得票数 1
回答已采纳
1
回答
泛型
数组
的
大小
调整
方法
java
、
arrays
、
generics
我正在尝试为Array创建一个
调整
大小
的
方法,并且必须
使用
泛型
数组
。public ArrayLists (Class <T[]> a) { } 然后,如果最终用户想要
调整数组
的
大小
以增强或减少
数组
,那么我有resize方法,在该方法中,我希望创建一个新
的
temp
数组
,该
数组
浏览 2
提问于2014-02-08
得票数 0
回答已采纳
4
回答
为什么
数组
不能
调整
大小
?
java
、
arrays
不能动态
调整数组
大小
的
原因是什么? 我知道您可以
使用
ArrayList,但它背后
的
实现
仍然是一个初始
大小
的
数组
(我认为
默认
大小
是50 ),当它超过50时,将创建一个新
的
数组
来包含这些元素。因此,我试图理解使
数组
不可
调整
大小
的
系统规范。
浏览 1
提问于2013-11-05
得票数 11
1
回答
堆栈
和队列在
Java
中
实现
不同
的
原因是什么?
java
、
data-structures
、
stack
、
queue
、
time-complexity
堆栈
已在
Java
中
使用
可
调整
大小
的
数组
(Vector)
实现
。然而,据我所知,尽管您可以选择,但对于常见应用程序,队列通常是
使用
LinkedList实例化
的
。我知道,从理论上讲,它们支持所有O(1)最坏情况或摊销
的
操作。然而,是否有特定
的
原因使可
调整
大小
的
数组
更适合
堆栈
,而链表更适合队列? 换句
浏览 42
提问于2018-08-17
得票数 6
回答已采纳
5
回答
用于
实现
堆栈
的
链表与动态
数组
performance
、
data-structures
、
stack
、
linked-list
、
dynamic-arrays
在我
的
最后一年开始之前,我已经开始复习数据结构和算法,以确保我掌握了所有的东西。一个复习问题是“
使用
链表或动态
数组
实现
一个
堆栈
,并解释为什么你做出了最佳选择”。对我来说,
使用
带有尾指针
的
列表来
实现
堆栈
似乎更直观,因为它可能需要经常
调整
大小
。似乎对于大量数据,列表是更好
的
选择,因为动态
调整数组
大小
是一项代价高昂
的
操作。此外,<em
浏览 2
提问于2011-09-14
得票数 30
2
回答
如何在
Java
中添加/删除
数组
中
的
项?
java
、
arrays
、
element
在我
的
数组
中添加或删除元素时,我可以
使用
什么方法。有什么方法可以解决这个问题吗?另外,当一个元素被删除时,它会
自动
调整数组
的
大小
,以防止
默认
的
"0“占用该空间。
浏览 0
提问于2017-05-27
得票数 1
5
回答
java
int size是固定
的
还是可变
的
?
java
java
中
的
整数
大小
是固定长度还是可变
大小
? 例:1或10000这两个数字在分配时是否占用相同
的
空间?
浏览 19
提问于2011-02-19
得票数 18
回答已采纳
7
回答
使用
向量类
实现
堆栈
的
链表与动态
数组
c++
、
arrays
、
linked-list
、
stack
、
dynamic-arrays
我正在研读
实现
堆栈
的
两种不同方法:链表和动态
数组
。与动态
数组
相比,链表
的
主要优点是不必
调整
链表
的
大小
,而如果插入太多
的
元素,则动态
数组
必须
调整
大小
,从而浪费了大量
的
时间和内存。这让我想知道这是否适用于C++ (因为有一个vector类可以在插入新元素时
自动
调整
大小
)?
浏览 13
提问于2012-12-11
得票数 6
回答已采纳
1
回答
为IJVM
实现
局部变量框架
的
最佳方法是什么?
c
、
virtual-machine
、
ijvm
我试图用C
实现
一个
整数
java
虚拟机,例如Andrew在“结构化计算机组织”() -> 中描述
的
IJVM。直到现在,我能够执行一些指令,如GOTO、IFEQ、IADD等,通过
调整
程序计数器
的
正确值或/并将/弹出值或常量(从池区域)推到
堆栈
上,我已经将
堆栈
创建为一个全局
数组
。我
的
意图是调用一些方法并将参数传递给它(
堆栈
),但是对于如何为每个函数
实现
局部变量框
浏览 34
提问于2022-07-01
得票数 1
回答已采纳
3
回答
为什么Stack<T>和Queue<T>是用
数组
实现
的
?
c#
、
.net
、
stack
、
queue
、
linked-list
我正在阅读Albahari兄弟
的
C# 4.0,我发现了这一点: 我不禁想知道为什么。LinkedList提供O(1)头尾插入和删除(这对于
堆栈
或队列来说应该很好)。一个可
调整
大小
的
数组
具有
O(1)分期插入(
浏览 4
提问于2010-06-08
得票数 28
回答已采纳
1
回答
Xcode将VLAs放在
堆栈
上,而不是堆上。
arrays
、
c
、
xcode
Xcode将C可变长度
数组
放在
堆栈
上,而不是堆上。 这是正确
的
吗?如果是的话,考虑到VLA应该让开发人员避免无恶意调用,为什么Xcode会这样做呢?
浏览 2
提问于2021-09-16
得票数 0
回答已采纳
1
回答
为什么没有ConcurrentQueue容量?
.net
为什么ConcurrentQueue没有一个像它
的
非并发表亲一样
的
capacity?也没有提到
默认
容量。 与非并发版本相比,“缺少”容量会影响性能吗?在非并发版本中,
实现
者可以对队列
的
典型
大小
提供一个合格
的
猜测?
浏览 2
提问于2015-05-05
得票数 9
回答已采纳
2
回答
当我
使用
Eclipse进行调试时,为什么
数组
列表
的
大小
为1,而elementData为10?
java
、
eclipse
、
debugging
、
arraylist
我想解决这个问题1 -> A 2 -> B 3 -> C. 26 -> Z 27 -> AA 28 -> AB这是我
的
代码import
java
.util.List在
使用
Eclipse调试时,我发现temp
的
大小
显示为1,但在elementData对象中显示10个elements.The第一个元素为B,其余9个为null。为什么是10而不是1?是因为这个吗?这是调试时
的
变量映像
浏览 2
提问于2016-07-17
得票数 0
1
回答
在
数组
和单链表之间,哪一个是
实现
堆栈
的
更好选择?
data-structures
考虑到它
实现
pop()
的
速度和管理内存
的
方式,我认为它们都很糟糕,但我认为链表更好,因为当您在
堆栈
顶部执行pop()时可以释放内存,而不是在弹出后无法
调整数组
的
大小
。
浏览 2
提问于2016-06-20
得票数 0
4
回答
存储和查找双精度
数组
java
、
lookup
我有一个相当昂贵
的
数组
计算(SpectralResponse),我希望将其保持在最低限度。我认为最好
的
方法是存储它们,并在将来再次需要相同
的
数组
时将其恢复。该决定是
使用
BasicParameters做出
的
。所以现在,我对SpectralResponse
的
数组
使用
object
的
LinkedList,对BasicParameter
使用
另一个LinkedList。并且BasicParam
浏览 1
提问于2008-12-11
得票数 1
回答已采纳
2
回答
动态
堆栈
的
摊销分析
algorithm
、
math
下面是关于动态
堆栈
摊销分析
的
文本片段。 如果我们将
堆栈
实现
为动态
数组
。假设插入到
数组
中花费1,从
数组
中提取一个元素要花费1,
调整数组
大小
的
成本是移动元素
的
数量。(假设所有其他操作,如递增或递减"top“都是免费
的
)。如果我们决定在
调整
大小
时将
数组
的
大小
加倍。现在,在"n“
浏览 6
提问于2011-09-06
得票数 4
1
回答
c,运行时缓冲区
大小
(按函数参数)
c
、
variable-length-array
在开发过程中,我意外地
使用
了以下代码{我是说编译器如何知道len是什么@runtime来
调整
我
的
缓冲区
大小
?现在
的
问题是如果代码是有效
的
,我不希望
使用
malloc (嵌入
浏览 20
提问于2018-06-19
得票数 1
回答已采纳
1
回答
如何在活动代码中通过"altMobileResizer“
调整
datagrid中行模板
的
大小
livecode
我正在开发一个应用程序
的
安卓,in和windows在LiveCode。在这方面,我想根据设备屏幕
自动
调整
内容和
堆栈
的
大小
。我正在
使用
"altMobileresizer".I可以重新
调整
图像、文本和groups.But
的
大小
我无法重新
调整数
据grid.How
的
内容
的
大小
可以吗? 谢谢
浏览 0
提问于2013-07-13
得票数 1
3
回答
最好
的
存储库存储大
数组
的
字符/字节/int?
java
、
arrays
、
collections
、
primitive
在重新发明任何可能已经被多次发明
的
轮子之前,我正在寻找一个库,它允许我处理潜在
的
巨大
的
char
数组
(而不是Char),同时保持堆开销和不必要
的
堆分配小。这意味着
数组
实现
应该允许
浏览 1
提问于2013-04-02
得票数 3
回答已采纳
11
回答
调整数组
的
大小
,同时保持
Java
中的当前元素?
java
、
arrays
我已经搜索了一种在
Java
中
调整数组
大小
的
方法,但是我找不到在保留当前元素
的
同时
调整数组
大小
的
方法。例如,我找到了类似于int[] newImage = new int[newWidth];
的
代码,但这会删除前面存储
的
元素。 我
的
代码基本上是这样做
的
:每当添加一个新元素时,1
的
数组
就会增加。我认为这可以用动态编程来完成,但我不知道如何
实现
浏览 3
提问于2012-11-02
得票数 73
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java算法中常用的数据结构
Java中非常重要的概念:Java集合
一文读懂PHP数组的使用和声明方式,建议php小白收藏!
散列表的原理与实现
PHP数组的使用和声明方式,建议php小白收藏!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券