吉比特Unity客户端9.4笔试

1 单选

1)一个无向带权图,求权和最大的最大生成树的权和

2)从1开始的连续整数,去掉了所有的完全平方数后,位于下标第2023位(从1开始)的数的值是多少?

3)1000个结点的二叉树的最小高度

4)一个交换机的1个端口传输速率为50Mbit/s,它支持全双工通信,问它的实际最大传输速率为?

5)最大堆关键字93、72、48、53、45、30、18、36、15、35,删除72后进行调整,调整过后的最大堆关键字为?

6)一棵哈夫曼树有215个结点,这棵哈夫曼树可以得到多少个不同的码字?

7)并查集相关概念、功能、使用细节

8)102个叶子结点的二叉树,其度为2的结点个数为?

9)f(x) = x3 + (a - 1)x2 + ax,为奇函数,则在点(0,0)处的切线方程为?

10)账号为明文,密码为散列函数值,问会出现什么情况

11)150个人排一排,从1开始报数,奇数淘汰,偶数存活,然后再从1开始报数,循环。问最后活下来的那个人,他的初始号码是多少?

12)数据库事务相关(脏读、锁之类的)

其它的不记得了……

2 填空

1)一个双指针+三分分治的迭代,判断最后的输出

2)大数乘法的实现,填充一处代码(考点:大数乘法的进位的实现)

3 编程

1)分饼干(leetcode455原题)

2)吃葡萄

有一排m串葡萄,每串葡萄有一定个数n的葡萄,一次只能吃某串葡萄的2个加上它左右两边葡萄各1个(1 + 2 + 1),问至少吃完两串葡萄最少需要吃多少次?

输入样例1:

3
10 6 5

输出样例1:

4

解释:3串葡萄。吃中间的三次,再吃右边的一次,一共4次就可以吃完两串葡萄。

以下两种样例题目不会给,但是是需要考虑的另外两种情况:

输入样例2:

3
1 99 1

输出样例2:

1

解释:3串葡萄。吃中间那一串一次,两边的两串就被吃完了。

输入样例3:

4
1 99 99 1

输出样例3:

2

解释:4串葡萄。最左和最右各吃一次,就有两串被吃完了。(或者其它吃法也可以实现2次)

3)两人取数游戏

有n个数排成一行,现在A和B两人从两端取任意个数(每次至少取一个,每人都是最佳状态),直到取完所有的数,A先取,求A取得数的和比B大多少?_凌晨四点的洛杉矶fly的博客-CSDN博客

输入用例1:

4
1 2 3 4

输出用例1:

10

解释:A直接全取走得10分,B得0分,差值10分

输入用例2:

4
10 -100 -200 20

输出用例2:

90

解释:A取10,B取20,A再取-100,B再取-200,差值90


后续:已寄

#面经##秋招##2023届秋招##我的秋招日记##游戏客户端开发工程师#
全部评论
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-05 14:53 北京

相关推荐

11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
牛客895077908号:佬 什么双非硕啊
点赞 评论 收藏
分享
totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
评论
16
80
分享
牛客网
牛客企业服务