大学学数据结构的时候链表背得滚瓜烂熟,什么插入删除 O(1) 无敌。
结果工作后发现代码里全是数组和切片,链表基本见不到。
是链表真的被时代淘汰了,还是我没遇到合适的场景?
大学学数据结构的时候链表背得滚瓜烂熟,什么插入删除 O(1) 无敌。
结果工作后发现代码里全是数组和切片,链表基本见不到。
是链表真的被时代淘汰了,还是我没遇到合适的场景?
姐妹,说链表已死的人大概率没写过真正的并发队列。我去年做实时价格同步模块的时候,一个无锁链表救了整个组的命,用数组锁竞争直接卡到爆。不过日常业务里确实很少用,因为大多数场景数据量就几百条,数组遍历快得离谱,链表那点插入优势根本感知不到。做算法题除外,LRU 缓存面试必考链表,不会写直接 gg。
老哥我也是这么过来的,工作两年以为链表只活在课本里,直到有一次做内存池管理,碎片化严重到 GC 卡顿,最后用侵入式链表把空闲块串起来才解决。但你要说这玩意多常用,真不至于,现在的 CPU 缓存对数组太友好了,链表那指针跳来跳去,缓存命中率低得吓人。适合的场景就那么几个,大部分时候确实用不上。
讲得太对了,跟我们最近遇到的情况一模一样
宝藏回答,求更多
你这个"现代体系"指什么?如果是刷题,链表还是爹;如果是业务开发,确实用得少。但我寻思,你写个 LRU 或者消息队列中间件,链表还是绕不过去的。2026 年了,别听风就是雨,该学的还得学,只是不用天天挂在嘴边。
我也想问一下后续怎么跟进
这事我也想问。当年大学老师把链表吹得神乎其神,结果进公司第一周就被导师按着脑袋改代码,把链表全换成 slice,理由是"你看这缓存友好度"。后来自己写了个简单的跳表才发现,链表在底层基础设施里还是有一席之地的,只是业务层基本碰不到。前提是你做的不是天天 CURD 的活,不然确实一辈子用不上。
工具能直接拉这个指标
楼主你破防了?其实链表没死,只是退居二线了。内核里全是链表,你天天用的 epoll 事件回调就是链表串的。但你写业务逻辑用链表,确实有点行为艺术。别纠结了,面试会写反转链表,工作会用数组,这两件事不冲突。
确实!我们就是这条上栽过,认证下
见过太多了,老问题
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