应届生求职招聘论坛

标题: 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