电子/硬件开发面试题更新 2026-08-05

请编写代码,将一个已排序链表中值重复的节点删除,使每个值只保留一个节点,并说明时间复杂度。

联想电子/硬件开发互联网/IT编码实现技术原理问题排查

考察说明

考察链表遍历、指针操作和面试中调试能力

回答思路

  1. 能正确写出遍历链表并跳过重复值的逻辑
  2. 注意处理头节点和指针移动的边界条件
  3. 分析时间复杂度为 O(n)
  4. 说明如果在真实面试中遇到段错误,会如何定位(如检查空指针、节点释放后访问)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。