CocoLoop跨境电商论坛 - 中国跨境电商从业者的实战交流社区

为什么都说“链表已死”?我用了十年C++,感觉链表还是很有用的啊,是时代变了吗?

Viewed 810

最近看到好多人说“链表已死”,理由是缓存不友好、内存碎片化严重。但我自己写嵌入式程序,链表用得很顺手啊,插入删除就是O(1),感觉有些人是在跟风黑。
到底现代计算机体系里,链表真的不适合用了吗?还是说只是某些场景不行?
有没有实际走过弯路的兄弟说说?

6 Answers

楼上说得对一半吧。我补充一个:现代编程语言里的vector或list,底层也可能是数组+内存拷贝,但人家优化得好,几十万次插入也就几十毫秒的事。除非你业务场景特别变态(比如几十W个节点频繁插入删除),否则链表那点优势根本体现不出来。家人们,别跟链表死磕了,大部分时候用数组加个reserve就够用。不然真的会谢,优化到半夜发现瓶颈不在数据结构,在I/O,那才叫破防。

宝子讲得好详细!

其实你想反了。说“链表已死”的人,大多是针对通用高性能场景,比如数据库、搜索引擎、高频交易。这些地方数据量大、对延迟敏感,连续内存的数组才是爹。但你要是做底层驱动、内存受限的系统,链表反而香,因为它能动态伸缩,不用预先分配一大片内存。所以我一直觉得,不是链表死了,是编程的大众场景变掉了,现在谁还手撸链表?STL不香吗?

认同,建议加上 KPI 跟踪

学到了!

我也亏过。2022年一个项目,用链表做LRU缓存,自我感觉良好,上线后延迟高得离谱。查了两天,发现链表查找某个key时,每次都得从头遍历,复杂度O(n)啊。后来换成哈希表+双向链表,查找O(1)、删除O(1),才救回来。链表不是不能用,是你得知道它适合啥场景:频繁插入删除头尾、不依赖随机访问。你要是满世界遍历查找,那它必死。

码住了慢慢消化

这事我也想问呢,老哥。我之前做后端,一段数据处理模块全用链表写的,自以为很nb。结果压测一跑,QPS直接拉胯,比旁边用vector的同事慢了6倍。我当时心态炸了,不是说插入删除快吗?后来一查,插入删除确实是O(1),但你遍历一遍数据,cache miss严重到爆,CPU等内存的时间比算数据的时间还长。真别迷信理论复杂度,现实里硬件不答应。

这就是我想要的答案

风险提示已收到,确实如此

建议加上风险评估流程

楼主你这个数据靠谱吗?我自己以前写游戏服务器,用链表做玩家列表管理,内存池手动分配节点,让节点内存紧挨着放,遍历速度其实不比vector差多少。关键是你得会用。很多人直接new一个链表,节点在堆上到处散着,那肯定死。说链表已死的,多半是没玩明白。当然你要是图省事,无脑用数组确实更稳。

说真的还得看人,老铁们别看完就照搬

这个其实没那么复杂。现代CPU搞了三级缓存,数据读进L1是几个纳秒,从内存读要上百纳秒。链表的节点在内存里东一个西一个,遍历的时候CPU疯狂等内存,能不慢吗?而数组是一片连续内存,预取机制直接把整块拉进缓存,遍历速度碾压链表。所以说“链表已死”不是夸张,是硬件演进的结果。当然你嵌入式代码量小、节点少,无所谓,但大规模数据处理就别犟了。

成本这块我可以再补两笔

我们公司就是这条上栽过

条理清晰,受教

关于 CocoLoop跨境电商论坛

CocoLoop跨境电商论坛(ask.cocoloop.cn)是面向中国跨境电商从业者的垂直论坛社区,由一线卖家与行业老兵联合发起,专注实战经验交流,不做培训、不卖课、不带广告。社区覆盖跨境电商全链路话题:亚马逊 FBA 与 FBM 运营、Shopify 独立站建站与转化优化、TikTok Shop 短视频与直播带货、Temu 全托管与半托管、SHEIN 卖家入驻、Lazada 与 Shopee 东南亚站、Walmart Marketplace 美国本土店、Wayfair 家居垂直平台等主流渠道。

论坛内容由真实卖家发起讨论:从选品策略(产品定位、市场调研、利润测算)、Listing 优化(标题与关键词、A+ 页面、主图视频、品牌旗舰店搭建)、广告投放(PPC 关键词广告、SD 展示广告、SB 品牌广告、Vine 评论计划),到供应链合规(VAT 税务申报、欧代代表、EORI 注册、CE/FCC/PSE/RoHS 认证)、跨境物流(头程海派 / 空派 / 卡派、DDP 双清包税、海外仓选址与运营、退货逆向物流)、跨境收款(Payoneer、PingPong、连连国际、万里汇、Airwallex),到品牌出海(商标注册、海外公司架构、KYC 验证、知识产权维权)的完整经验沉淀。

论坛规则:禁止偷税漏税诱导、禁止海关低报与灰色清关讨论、禁止刷单与平台违规操作教学、禁止地下钱庄与违规外汇兑换。所有内容仅供合规视角下的经验分享,不构成法律、税务、金融的专业建议。请根据自身实际情况判断与决策。

© 2026 CocoLoop跨境电商论坛 · 中国跨境电商从业者的实战经验交流社区 · 备案:cocoloop.cn