单选题 1、 int foo(int n){ ? if(n=1) ? return 1; return n*foo(n-1); } 上面算法的时间复杂度是(?? ) A ?O(n2) B ?O(log2n) C ?O(n) D ?O(nlog2n) 参考答案:C 解析: 当n=1时执行return 1这一个语句。 每次返回上一层都执行n*foo(n-1)这一个语句,共执行n-1次。 因此共执行
一.????? 选择题 1??? 以下可以构建前后端即时通信的技术有AD A??? XHR-polling B??? Prefetch C???D?? websocket 2??? 以下代码输出B for(let i = 0; i =4; i++){ ?? setTimeout((i), 1000); } A??? 0 1000 2000 3000 4000 B??? 0 1 2 3 4 C?
单选题 1、设有以下递归函数: ??? int f(int m,int n) ??? { ??? ? if(m==0) ??? ? { ??? ??? return n+1; ??? ? } ??? ? else if(n==0) ??? ? { ??? ??? return f(m-1,1); ??? ? } ??? ? else ??? ? { ??? ??? return f(m-1,f
单选题 1、在Java中下列关于自动类型转换说法正确的是( )。 A 基本数据类型和String相加结果一定是字符串型 B char类型和int类型相加结果一定是字符 C double类型可以自动转换成int D char + int + double + “ ”结果一定是double 参考答案:A 2、在Java中,构造方法何时被调用?( ) A 类定义时 B 创建对象时 C 调用对象方法时
1、如下算法的时间复杂度是:(A? ) ? ??????? int func(vector &nums){ ??????? ?????? int n = (); ??????? ?????? if(n == 0){ ??????? ?????? return 1; ??????? } ??????? for(int i=0;in;i++){ ??????? ??? while(nums[i]0
1、单选题1、关于垃圾回收算法G1,哪个说法是错误的( B? )。 A ?并行和并发,具有多线程操作能力 B ?不适用堆空间太大的场景 C ?G1停顿时间更加可预测 D ?不会对系统吞吐量产生较大影响 2、以下程序的执行结果是?( D ?) ??? class Base{ ??? ??? final public void show() { ??? ??? (Base::show() ca
不定项选择 1、以下没有用栈来实现的应用场景是:(?? ) A ?表达式求值 B ?树的节点的深度优先遍历 C ?进程调度 D ?函数调度 参考答案:C ? 2、给定一个数组2? 3? 5? 6? 1? 7? 8? 4? 9,建立初始堆(最小堆)后,数组序列是多少?(? ) A ?1? 2? 5? 4? 3? 7? 6? 8? 9 B ?1? 2? 5? 6? 3? 7? 8? 4? 9 C
2018秋招阿里巴巴java笔试试题 精一、单项选择题 1、以下函数的时间复杂度是??(?) 123456789void func(int x,int y, int z){if(x=0)printf(%d, %d\n, y, z);else{func(x-1,y+1,z);func(x-1,y,z+1);}}AO(x*y*z) BO(x^2*y^2) CO(2^x) DO(2^x*2^y
#
#
违法有害信息,请在下方选择原因提交举报