应届生求职招聘论坛
标题:
10月16日搜狐畅游Java开发沈阳笔试
[打印本页]
作者:
xiehan8802
时间:
2010-10-16 17:36
标题:
10月16日搜狐畅游Java开发沈阳笔试
选择题都是基本的JavaSE,数据结构,数据库,填空是各种二叉树,
大题 JavaScript中的闭包是什么?
线程死锁是什么,怎么避免?
线程是什么,线程有哪些状态,都是什么关系
用Java写冒泡排序法
最后一个是定义一个整数N,不用本地变量和循环,输入N,2N,4N,8N,一旦大于5000,倒叙输出这些数,我没写出来,求大侠指点
例: N=1000
N 1000
2N 2000
3N 3000
4N 4000
4N 4000
3N 3000
2N 2000
N 1000
输出成这种效果
作者:
m_nikki
时间:
2010-10-17 04:21
我参加的是程序专员。。不知道各位都答得如何啊。。我是没答完 估计没戏了。。。:82)
作者:
dutianmin
时间:
2010-10-23 10:43
int f(int n) {
if (n > 5000){
cout << n << endl;
return n;
}
f(2*n) ;
cout << n << endl;
}
作者:
lizhiy05
时间:
2012-2-9 16:13
畅游的帖子很多啊
作者:
chenyang1010
时间:
2013-2-26 09:48
package test;
public class WriteNumber {
/**
* @param args
*/
private static final int num=500;
private static boolean flag=false;
private static int count=1;
public static void main(String[] args) {
showNumber(num);
}
public static void showNumber(int N){
if(!flag){
if(N<5000){
if(count==1){
System_out_println("N " + N);
}else{
System_out_println(count+"N "+N);
}
count=count*2;
showNumber(N<<1);
}else{
flag=true;
count=count/2;
showNumber(N>>1);
}
}else{
if(N>=num){
if(count==1){
System_out_println("N " + N);
}else{
System_out_println(count+"N "+N);
}
count=count/2;
showNumber(N>>1);
}
}
}
}
欢迎光临 应届生求职招聘论坛 (https://bbs.yingjiesheng.com/)
Powered by Discuz! X3.2