我被告知要避免使用链表。

我被告知要避免使用链表。

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

有些人认为链表的元素分散,建议避免使用。但在我的循环中,链表元素并未分散,内存地址显示在简单情况下是连续的。这可能与编译器或内存分配器有关。

🎯

关键要点

  • 有人认为链表的元素分散,建议避免使用。

  • 在循环中,链表元素的内存地址在简单情况下是连续的。

  • 链表元素不散布可能与编译器或内存分配器有关。

  • 在测试的两个程序中,链表元素并未分散。

  • 如果链表元素分散是个问题,可能是使用了错误的编译器或内存分配器。

延伸问答

为什么有人建议避免使用链表?

有人认为链表的元素分散,可能导致性能问题,因此建议避免使用。

在循环中链表元素的内存地址是怎样的?

在简单情况下,链表元素的内存地址是连续的。

链表元素不散布的原因是什么?

链表元素不散布可能与编译器或内存分配器有关。

测试中链表元素的分布情况如何?

在测试的两个程序中,链表元素并未分散。

如果链表元素分散,可能是什么原因?

如果链表元素分散,可能是使用了错误的编译器或内存分配器。

链表在内存管理中有什么特别之处?

链表的内存管理可能受到编译器和内存分配器的影响,导致元素的分布情况不同。

➡️

继续阅读