算法岗/开发岗 实况

深信服算法岗一面

第一题

树的直径有哪些解法

两次dfs和树形dp,讲了一下树形dp的思路

因为我的简历写的比较少,所以面试官问我一些个人信息和擅长哪方面。

我说:ACM大一下打到大三,然后去考研。dp写的多一点,还有思维之类的。

第二题

cf的D题,n个数的数组,有正有负,问区间和小于x的有多少。

我只想到了O(n²),面试官提示用树状数组或者线段树。

每次加入树状数组时,查询一下 x - 当前数的数量。

第三题

面试官:看你考研,问道考研题

如何判断一个链表是否有环

搜的时候存走过的点,有重复得就有环

面试官问能不能优化一下空间,我没想出来

结果是用快慢指针

相关推荐
算AI2 小时前
人工智能+牙科:临床应用中的几个问题
人工智能·算法
hyshhhh4 小时前
【算法岗面试题】深度学习中如何防止过拟合?
网络·人工智能·深度学习·神经网络·算法·计算机视觉
杉之4 小时前
选择排序笔记
java·算法·排序算法
烂蜻蜓5 小时前
C 语言中的递归:概念、应用与实例解析
c语言·数据结构·算法
OYangxf5 小时前
图论----拓扑排序
算法·图论
我要昵称干什么5 小时前
基于S函数的simulink仿真
人工智能·算法
AndrewHZ5 小时前
【图像处理基石】什么是tone mapping?
图像处理·人工智能·算法·计算机视觉·hdr
念九_ysl5 小时前
基数排序算法解析与TypeScript实现
前端·算法·typescript·排序算法
守正出琦5 小时前
日期类的实现
数据结构·c++·算法
ChoSeitaku5 小时前
NO.63十六届蓝桥杯备战|基础算法-⼆分答案|木材加工|砍树|跳石头(C++)
c++·算法·蓝桥杯