虹软科技面试题 · 编码实现 · C++
虹软科技相关面试题,按最终去重题目聚合。
共 135 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:编码实现 · C++
考察点
技术栈
第 1 题在C++中,对容器进行遍历并删除元素时,常见的erase操作复杂度高,有哪些高效的改进方法? 考察对容器erase操作复杂度理解及高效删除策略第 2 题在SLAM中如何过滤响应值大于20的特征点?请写出使用std::vector存储关键点时遍历并删除元素的代码;如果存储的是定长数组指针,又该如何处理? 考察C++容器遍历删除的边界处理与定长数组下的替代方案第 3 题请实现 LeetCode 695 岛屿的最大面积问题,并说明算法思路。 考察图的遍历算法实现与复杂度分析第 4 题向 vector 容器中插入元素时,分别会发生几次构造、拷贝和移动? 考察 vector 插入操作的底层对象生命周期与移动语义第 5 题请说明lambda表达式如何与泛型编程结合使用,并举例说明。 考察lambda在泛型算法和模板中的应用能力