C/C++研发岗面试中遇到的算法

回忆下秋招一来面试c/c++面试中遇到的算法题希望能够帮助各位牛友
1. 堆排序
2. sqrt的实现 
3. 单链表的复制,
4. 实现一个hash class,
5. 一个整数的二进制表示翻转输出,6(110)转换后 3(011)
6. lower_bound 的实现 
7. 一个k*k的矩阵,每行取一个数相加,总有k的k次方种和,求出所有的和中的前k个小的和。
8,单元最短路径
9,给定多个pair<节点, 父节点> 构建还原多叉树
10,string 转int
11,int 转string
12,带随机指针的链表的复制
13,有序数组的部分翻转(如456123)查找指定值,(数组含有的元素重复与不重复)
14,memcpy实现
15,链表的环路,判断以及环路的入口点
16,给定一个string数组,判断给定string同构的个数
17,I am a student 翻转成 student a am I
18,有序数组查找超过一半的元素
19,数组的中位数
20,二分查找
21,在数据量(n)很大的情况下,求n个数的平均数(大整数问题)
22,汉诺塔
23, 24点和
24,循环队列的实现


#面经##笔试题目##C/C++#
全部评论
莫非楼主面过深信服?? 好几道都见过
点赞 回复 分享
发布于 2018-10-24 14:51
楼主666
点赞 回复 分享
发布于 2018-10-24 15:07

相关推荐

10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
点赞 84 评论
分享
牛客网
牛客企业服务