蘑菇街笔试题2015校招(技术岗)
2014-10-11 16:43
453 查看
现有一串数据,找出最大递增序列。(例如:4 2 6 3 1 5,最大递增序列为2 3 5,输出3)
A,B两个整数集合,设计一个算法求交集,尽可能高效。
一个大的含有50M和URL的文件记录,一个小的含有500个URL的文件记录,找出两个记录里相同的URL,要求最小空间和时间。
实现一个函数,对一个正整数n,算得到1需要多少次操作次数。操作规则:如果n为3的整数倍,将其除以3,如果不为3的整数倍,可以加2或者减1,一直处理下去。例如:func(7)=2,可以证明最少需要3次运算 n=7 n-1=6 n/3=2 n-1=1 要求:实现函数int function(unsign int n) n为输入,返回最小运算次数。
还有一题忘记了...
思路和代码稍后补充。
A,B两个整数集合,设计一个算法求交集,尽可能高效。
一个大的含有50M和URL的文件记录,一个小的含有500个URL的文件记录,找出两个记录里相同的URL,要求最小空间和时间。
实现一个函数,对一个正整数n,算得到1需要多少次操作次数。操作规则:如果n为3的整数倍,将其除以3,如果不为3的整数倍,可以加2或者减1,一直处理下去。例如:func(7)=2,可以证明最少需要3次运算 n=7 n-1=6 n/3=2 n-1=1 要求:实现函数int function(unsign int n) n为输入,返回最小运算次数。
还有一题忘记了...
思路和代码稍后补充。
相关文章推荐
- 蘑菇街2015校招 Java研发笔试题 详解,2015java
- 2015蘑菇街校招笔试详解
- Google 2015 校招第四轮在线技术笔试 解题报告
- 蘑菇街2015校招技术类笔试题A卷,回忆版(杭州站)
- 蘑菇街2015校招 Java研发笔试题 详解
- 2015年网易校招Java开发工程师(技术架构)在线笔试题
- 阿里2015校招笔试题 - 研发工程师
- [软件笔试] 2014暴风影音校招技术笔试题(长春站)
- 2014暴风影音校招技术笔试题(长春站)
- 针对外部存储器(如磁盘)上存放的程序和数据,说法正确的是()。----阿里巴巴2015校招研发在线笔试题
- 美团2015校招研发笔试题--编程
- [有道2015校招笔试]叠罗汉
- 百度2015校招笔试
- 百度_2015_校招_笔试题_题来了
- 蘑菇街技术笔试编程题
- 2015校招经典算法笔试题
- 2015阿里巴巴校招在线笔试题
- 2015校招面试笔试题笔记
- 酷狗2015秋季校园招聘技术开发类笔试题
- 阿里巴巴2015校招笔试附加题2解答