最近看技术社区,好多人说“链表已死”,说现在都是数组、哈希表、跳表的天下了。
我写后端 CRUD 好几年了,感觉链表在特定场景还是挺香的啊(比如队列、缓存淘汰)。
他们是针对哪块场景说的?还是单纯又一轮技术鄙视链?求内行解释。
最近看技术社区,好多人说“链表已死”,说现在都是数组、哈希表、跳表的天下了。
我写后端 CRUD 好几年了,感觉链表在特定场景还是挺香的啊(比如队列、缓存淘汰)。
他们是针对哪块场景说的?还是单纯又一轮技术鄙视链?求内行解释。
我懂你这种坚持。我入行前三年也特别喜欢链表,觉得它优雅、理论完美。但后来做实时推荐系统,一天几十亿次操作,链表那套 O(1) 的骚操作根本撑不住,每步都要走内存访问。
换个角度想:现在 CPU 快到瓶颈了,内存访问的延迟成了主战场。链表的节点在内存里是分散的,你每次访问都要跳一大段,CPU 的预取器根本猜不到。数组是连续内存,预取器一猜一个准,吞吐量差距能到 10 倍。所以不是链表逻辑上死了,是在工程上被性价比打败了。
我也亏过这个认知的坑。大概是工作第四年,我接了个内存缓存的优化任务,自己做了个 LRU 链表。写的时候还挺得意,觉得 O(1) 插入删除多 nb。上线当天就崩了,CPU 跑满,排查下来是链表节点随机访问的缓存不命中率太高,内存带宽被耗光了。
后来换成了数组 + 时间戳标记,性能直接翻倍。链表可以说在现代 CPU 架构下,因为 CPU 缓存行的设计,几乎只在小数据量、插入删除极为频繁的场景有优势。大规模数据,特别是并发高的,数组或者跳表是更现实的选择。
我跑了一下样本,吻合
感谢分享,思路打开了
楼主你搞错关键词了吧。后端 CRUD 当然可用的多,但人家说的是“现代计算机体系”啊。现代计算机是 CPU 快、内存慢、磁盘更慢,链表的随机访问模式跟这个结构冲突。
就像你开跑车跑土路,不是车不好,是路不对。数组就是柏油马路,链表是石子路。你跑 CRUD 那点数据量,石子路也没啥感觉,一旦上百万上亿的数据量,你就知道为什么宁可牺牲点插入删除的速度,也要用连续内存了。绷不住的是网上那么多人链表题写不明白却非要用它写生产代码。
这事我也想问,每次面试都答链表优缺点,结果实际项目根本不敢用。我 2023 年做过一个消息队列,早期用了链表做队列,几万消息就卡得像 PPT。后来换成 ring buffer(环形缓冲),用数组实现,同一个队列的吞吐量翻了 5 倍。
现在数据结构和算法竞赛题里,链表题还是主流,但生产环境里,只要数据量超过一万条,或者并发超过几百 QPS,我就直接上数组或者 B 树了。剩下能用链表的场景大概就剩小缓存(比如 size < 128)和某些栈的设计了。
数据显示这个结论也对
老哥我说句实话,链表没死,是适用场景变了。现在你查云原生的 Redis、Memcached 底层源码,链表还在,但只用在极少数地方。跳表才是替代者。
你想啊,跳表 O(log n) 的查找,插入删除也是 O(log n),还支持范围查询。链表除了插入删除 O(1) 其他全是劣势。而且跳表的内存是连续分配的,CPU 友好。所以不是链表死了,是它的优势区间被现代系统设计压缩到几乎没有了。就像手工挡的车,不是不能开,但大多数人不想开了。
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