腾讯校招安卓客户端凉经

上来两道算法题:
1. 找数组最大k个值
2. 用Stack实现Queue

问了一下找最大值用什么算法,各种排序算法的时间复杂度以及在这道算法题中适合用什么算法;
java不同数据结构linksList和ArrayList的区别;

OS:
进程线程区别,单cpu实现多线程
java多线程,在函数前使用synchronized关键字和在代码块前使用有什么区别

计网:
http https区别

还问了一些个人项目相关。

建议深入学习数据结构、算法、计网和os。
#面试那些事##腾讯##面试题目#
全部评论
两道算法题,第一道可以用快速排序算法的partition过程求解,时间复杂度O(login)。第二道思路不难,用两个stack 来实现一个queue 。
2 回复 分享
发布于 2022-04-19 07:30

相关推荐

头像
10-16 09:58
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
2 6 评论
分享
牛客网
牛客企业服务