面试题目
文章平均质量分 91
King-Blog
选择了技术这条路,就不能怕艰苦。骐骥一跃,不能十步;驽马十驾,功在不舍!
展开
-
广州4399面试题(二)
题目描述现给定n个物品,其概率分别为P1, P2, P3...Pn,请设计一个接口,根据概率,随机获取一个物品。算法分析本题的算法可以使用《编程珠玑》中的算法实现,将概率抽象成线段,而后使用rand()%区间总长度,根据随机数所在的区间,确定选定哪个物品;现假设n=5,P1=10,P2=40,P3=5,P4=20,P5=25,那么将其转换成线段后如下图所示:转载 2015-12-27 23:17:01 · 874 阅读 · 0 评论 -
广州4399面试题(一)
题目描述现给定一个含有n个元素的数组,请随机获取其中的m个元素(不能重复获取)。算法描述首先,随机获取元素,可以使用rand() % 数组长度;其次,要保证元素的不重复获取,只需将获取的元素从原数组中移除即可,但是每次都进行删除操作,需要频繁的移动数组元素,其复杂度很高;现在,我们换一种思路,将获取的元素与原数组最后的元素进行交换,再将数组的转载 2015-12-27 23:16:11 · 1124 阅读 · 0 评论 -
Java程序员笔试经典例题
1.写一个Java应用程序,从键盘输入两个数,然后输出他们的平方值及立方值。解析:在Java中没有像C语言那样有一个专供接受从键盘输入的scanf函数,所以一般的做法是从键盘输入一行字幅,保存到字符串s中,再将字符组成的字符串s转换成整型数据后返回。import java.io.*;class InputData{ //定义从键盘输入数据的类 static pr转载 2016-04-08 17:18:27 · 6648 阅读 · 1 评论 -
精选30道Java笔试题解答
下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~ 1. 下面哪些是Thread类的方法()A start() B run() C exit() D getPriority()答案:ABD解析:看Java API docs吧:http://docs.oracle.com/javase原创 2016-09-08 12:42:23 · 1635 阅读 · 1 评论