gpt4 book ai didi

c - 展开链表比链表好在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:47 26 4
gpt4 key购买 nike

我正在学习“数据结构和算法变得简单”这本书,但是在学习“比较链表和展开链表”时我感到困惑......

什么是开销?为什么他只说明 100 个元素数组的开销为 8 个字节?

Para from book

最佳答案

开销是所有不属于您要存储的数据的内容。就像指向下一个和上一个元素的指针。

阻止列表是一个数组列表。每个数组包含多个元素。原则上,您的整个列表可以由一个 block 节点和一个包含所有元素的数组组成。开销更少。

LinkedBlock 中的 head 指向一个 ListNode 有点令人困惑——它应该指向任何数据(没有 prev 和 next 指针)。

关于c - 展开链表比链表好在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54462260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com