后端岗位面试题更新 2026-08-05

给定一个可能包含重复元素的整数数组,请设计并实现算法,输出两个结果数组:数组a为去除重复元素后的数组(保持首次出现的顺序),另一个数组b中每个位置对应原数组元素在a中的索引。请说明你的处理方式。

阿里巴巴后端开发电商编码实现问题拆解技术原理

考察说明

考察数组去重、索引映射、哈希表使用及算法复杂度分析

回答思路

  1. 能明确去重的顺序规则(首次出现顺序)
  2. 能使用哈希表正确构建元素到a中索引的映射
  3. 能分析时间、空间复杂度并说明边界情况
本题已收录答题指导

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

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