gpt4 book ai didi

.net - 列表 或链表

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:18 24 4
gpt4 key购买 nike

我需要一个包含相同类型元素列表的数据结构。需要的功能是

  • 添加
  • 获取枚举器
  • (可能)清楚

元素的索引访问、排序、搜索、删除不是必需的。什么是最好的集合类?应考虑以下方面:性能、内存使用情况、垃圾收集器的行为。

我目前的候选人是 List<T>LinkedList<T>

最佳答案

除非您正在处理一个庞大的结构,或者您计划将这个东西迭代一万亿次,否则这并不重要。只需选择一个并开始编码。如果您的应用后来变慢了,请找出原因并根据需要进行更改。

(说真的,这并不重要。一点也不重要。你花在寻找这个问题的答案上的每一分钟都离你离拥有工作代码更近了一分钟)。

如果有人到了他们需要知道区别的地步,LinkedList 比 List 更快,并且可以在您只需要非随机、只向前读取和附加功能时使用。

关于.net - 列表<T> 或链表<T>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/604192/

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