社区
C++ 语言
帖子详情
哪位普及一下“数组链表”这混合结构的知识?
葬爱の丫
2014-03-21 01:53:53
有听闻一结构名曰"数组链表",(
不是数组和链表两种
.....那谁都知道)
据称此混合结构综合了数组和链表各自的优点,各位有了解的么?举例说明一下原理,以及优点和缺点。
谢谢。
...全文
276
6
打赏
收藏
哪位普及一下“数组链表”这混合结构的知识?
有听闻一结构名曰"数组链表",(不是数组和链表两种.....那谁都知道) 据称此混合结构综合了数组和链表各自的优点,各位有了解的么?举例说明一下原理,以及优点和缺点。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
葬爱の丫
2014-05-12
打赏
举报
回复
查了资料,原来说的就是数据结构里指的静态链表。我觉得这东西只是通过数组下标实现了指针的功能。用在没有指针结构的语言里还说的过去,否则真是感觉用处不大啊,而且已开辟的内存空间很难保证不会有浪费情况吧,谁能保证开辟的空间恰恰合适呢?再说了这空间如何各线程共享使用,还得考虑同步问题,我真心没看出此数据结构的优势,你说呢?
赵4老师
2014-05-12
打赏
举报
回复
打开任一个结构稍微复杂点的文件,比如exe,bmp.jpg,……不都是数组链表活生生的例子吗?
zybjtu
2014-05-12
打赏
举报
回复
估计你说的是哈希吧? 数组的特点是随机存取。 通过链表法解决碰撞问题。 优势就是数据量大的话存取效率高,又能避免开辟过大数组。
shiguojie19892
2014-03-21
打赏
举报
回复
无所谓啦 ,知道了链表,又知道了数组,你就可以靠自己的逻辑把他们联系起来,想怎么用就怎么用。不要有名词上的思维定式
starytx
2014-03-21
打赏
举报
回复
链表中的元素是一个数组?
lpcads
2014-03-21
打赏
举报
回复
用数组实现的链表? 指向下一个位置用的是数组下标而不是指针?
谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar
11.7.2 指向结构
数组
的指针 179 11.7.3 结构指针变量作函数参数 180 11.8 动态存储分配 181 11.9
链表
的概念 182 11.10 枚举类型 184 11.10.1 枚举类型的定义和枚举变量的说明 184 11.10.2 枚举类型变量的赋值和使用...
谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )
11.7.2 指向结构
数组
的指针 179 11.7.3 结构指针变量作函数参数 180 11.8 动态存储分配 181 11.9
链表
的概念 182 11.10 枚举类型 184 11.10.1 枚举类型的定义和枚举变量的说明 184 11.10.2 枚举类型变量的赋值和使用...
数据结构与算法Python语言描述.pptx
这通常通过增加
数组
长度来实现,有时需要创建一个更大的
数组
并将原
数组
的元素复制过去。 12. 线性表操作的算法描述: 描述线性表操作的算法时,通常需要定义操作的初始条件、操作结果、以及具体的操作步骤。例如,...
一种采用Lock-Free同步机制的数据结构的研究.pdf
在实际应用中,除了跳表以外,还有循环
数组
、堆、队列或循环
链表
等多种数据结构可以用于实现共享优先级队列。它们的同步实现通常依赖于锁机制,无论是粗粒度锁还是细粒度锁。粗粒度锁操作简单但并发效率低,而细粒度...
嵌入式实习报告.doc
2. **嵌入式C语言编程基础**:深入理解C语言的核心概念和技巧,如函数、指针、
数组
、
链表
和库函数的应用。 3. **Linux上C语言强化训练**:强化整数算法、递归、栈、位操作、指针、字符串和C库函数的实际编程训练。 ...
C++ 语言
65,209
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章