某游戏公司Erlang服务端开发(无需Erlang基础)笔试题,面向C/C++程序员
一、用你熟悉的语言解决下面的问题。
1、反转输出字符串,并移除其中的空格。
2、快速的判断一个数是否素数的方法。
3、给一个数组进行排序。
4、设计一个背包系统,提供增加、查找、排序等功能。
请你设计数据结构。
二、给出下面题目的思路
5、已知当前位置(x,y),前进方向夹角thelta,速度v,前进时间t,求时间t后的位置。
(原题提供图片,这里把图片转为文字描述)
6、有一个存在环的链表,求出该环的长度。
7、设计连连看游戏。
(1)生成连连看游戏,大小12*18。
(2)刷新(shuffle)游戏。
(3)用户点击两个方块,判断是否能在方向改变2次以前匹配。
(4)电脑寻找匹配的方块。