💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
有些人认为链表的元素分散,建议避免使用。但在我的循环中,链表元素并未分散,内存地址显示在简单情况下是连续的。这可能与编译器或内存分配器有关。
🎯
关键要点
-
有人认为链表的元素分散,建议避免使用。
-
在循环中,链表元素的内存地址在简单情况下是连续的。
-
链表元素不散布可能与编译器或内存分配器有关。
-
在测试的两个程序中,链表元素并未分散。
-
如果链表元素分散是个问题,可能是使用了错误的编译器或内存分配器。
❓
延伸问答
为什么有人建议避免使用链表?
有人认为链表的元素分散,可能导致性能问题,因此建议避免使用。
在循环中链表元素的内存地址是怎样的?
在简单情况下,链表元素的内存地址是连续的。
链表元素不散布的原因是什么?
链表元素不散布可能与编译器或内存分配器有关。
测试中链表元素的分布情况如何?
在测试的两个程序中,链表元素并未分散。
如果链表元素分散,可能是什么原因?
如果链表元素分散,可能是使用了错误的编译器或内存分配器。
链表在内存管理中有什么特别之处?
链表的内存管理可能受到编译器和内存分配器的影响,导致元素的分布情况不同。
➡️