创脉思
登录
首页
/
算法工程师
/
数据结构与算法
1. 面试官:设计一个高效的算法,用于将二叉树转换为其镜像二叉树。
请
登陆
后,查看答案
2. 面试官:实现一个具有LRU缓存淘汰策略的缓存数据结构。
请
登陆
后,查看答案
3. 面试官:编写代码实现图的深度优先搜索(DFS)算法。
请
登陆
后,查看答案
4. 面试官:设计一个数据结构,支持在常数时间复杂度内获取最大值、最小值和随机值。
请
登陆
后,查看答案
5. 面试官:给定一个字符串,找到其中第一个不重复的字符并返回其索引。
请
登陆
后,查看答案
6. 面试官:实现一个数据结构,支持快速插入、删除和获取随机元素。
请
登陆
后,查看答案
7. 面试官:编写一个高效的算法,用于判断一个字符串是否是回文串。
请
登陆
后,查看答案
8. 面试官:设计一个支持 push、pop、top 操作,并能在常数时间内检索最小元素的栈。
请
登陆
后,查看答案
9. 面试官:给定一个整数数组和一个目标值,编写一个高效的算法来判断数组中是否存在两个数之和等于目标值。
请
登陆
后,查看答案
10. 面试官:设计一个支持在平均时间复杂度 O(1) 下,执行以下操作的数据结构:插入、删除、获取随机元素。
请
登陆
后,查看答案
滨湖区创脉思软件工作室 ⓒ Copyright 2024
苏ICP备2023020970号-2
微信客服