(GameLoft)上海优酷软件有限公司笔试题

本文分享了2009年在上海优酷软件公司的面试经历,详细记录了多个技术问题,包括拷贝构造函数的应用场景、迷宫数据结构的设计、链表合并、水仙花数的查找等,为准备面试的读者提供了实用的参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
2009-06-01 21:59 记录
 

今天去上海优酷软件公司面试,据说那些题目都考了几年了,下面根据印象写个大概,供大家有需要时参考。

1.选出调用拷贝构造函数的几种情况,多选题。我写的A,B,C,不知道正确答案是啥,

2、不知道咋描述,反正与C,C++无关,与数学有点关系。

3,定义一个数据结构来实现有墙和通道组成的迷宫。

     这题我只把严蔚敏数据结构书上的那些算法写上去。

4、定义一个结构体,存放一个整形数,现有两个已经从小到大排好序的链表,请把这两个合并成一个从小到大排好序的链表。

5、定义水仙花数为一个自然数的各位数立方和等于本身的数位水仙花数(注意跟我们平常理解的水仙花数的定义不一样),要求用一个函数找出所有水仙花数,尽可能提高函数的效率。

6求一个数转化为2进制数时1的个数,尽量不要用循环判断每一位的方法。我用的是x = x & (x-1);

7、是一个寻找回文字符串的程序,要求填空,比较简单就不说了。

8、用一个点和一个法向量表示一个平面,另给出一点,用一个函数判断这点是在这个平面前面,后面还是平面上。高中数学题。我就用这点减去平面上的点组成一个向量,再拿这个向量与法向量相乘,结果小于0则这个角度数就大于90度,就在后面了,其他类似,if两下就可以了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值