图森未来CPP一面面经

自我介绍
两道算法题(先说思路,在分析复杂度,然后写代码,最后还要跑一下):
1.实现一个函数,输入一个二维数组,计算其中连通1的组数。

Example 1
Input:
11110
11010
11000
00000

Output: 1
Example 2
Input:
11000
11000
00100
00011

Output: 3
2.给一个二维的01数组,其中有两个小岛(小岛为1的四连通块)。
我们可以修改0为1,使得两个小岛相接,从而二维矩阵中只有一个小岛。
返回需要最少修改多少个0。

input:
10000
00100

output
2

CPP基础:
多线程资源竞争
多进程资源竞争,两者用起来有什么区别
C++11新特性
shared_ptr ,循环引用问题
auto 底层原理
函数传参时为什么要用引用
如何保证函数参数不被修改

面完试改变了对图森的看法,面试官超级好,贼温柔!

#秋招##内推##面经#
全部评论
你是内推吗
1
送花
回复
分享
发布于 2020-07-16 00:32
楼主你好,请问你是实习、校招还是社招?
点赞
送花
回复
分享
发布于 2020-07-15 18:22
点赞
送花
回复
分享
发布于 2020-07-15 18:55
楼主加油
点赞
送花
回复
分享
发布于 2020-07-15 19:21
可以的,楼主开始秋招收割了
点赞
送花
回复
分享
发布于 2020-07-16 00:26
楼主选的哪个岗位,我是管培内推,交流一下呀
点赞
送花
回复
分享
发布于 2020-07-19 12:45
。。。为啥你两题,我今天一面做了足足四道题😳顺便问问lz二面了嘛,都问哪些方面啊,还是继续做题呢
点赞
送花
回复
分享
发布于 2020-07-22 21:42

相关推荐

点赞 评论 收藏
转发
7 28 评论
分享
牛客网
牛客企业服务