后端岗位面试题更新 2026-08-05
给定一个可能包含重复元素的整数数组,请设计并实现算法,输出两个结果数组:数组a为去除重复元素后的数组(保持首次出现的顺序),另一个数组b中每个位置对应原数组元素在a中的索引。请说明你的处理方式。
阿里巴巴后端开发电商编码实现问题拆解技术原理
考察说明
考察数组去重、索引映射、哈希表使用及算法复杂度分析
回答思路
- 能明确去重的顺序规则(首次出现顺序)
- 能使用哈希表正确构建元素到a中索引的映射
- 能分析时间、空间复杂度并说明边界情况
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。