1、如下算法的时间复杂度是:(A? ) ? ??????? int func(vector &nums){ ??????? ?????? int n = (); ??????? ?????? if(n == 0){ ??????? ?????? return 1; ??????? } ??????? for(int i=0;in;i++){ ??????? ??? while(nums[i]0
不定项选择 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
一、选择题(20) 1、以下没有用栈来实现的应用场景是:A A 进程调度 B 函数调用 C 表达式求值 D 树的节点的深度优先遍历 ? 2、不定项选择,如下算法的时间复杂度D A O(n^3) B O(n) C O(n!) D O(n^2) ? 3、如果需要对10w个英文单词进行前缀匹配检索,下面哪种数据结构最合适:(B) A B+树 B Trie树 C AVL树 D 哈希表 ? ? ? 4、
一.????? 选择题 1??? 关于cookie,sessionStorage和localStorage,以下说法正确的有:(bc) A??? localStorage作用域都不受限制,可以跨域访问 B??? localStorage是持久化的本地存储 C??? sessionStorage是会话级别的存储 D?? sessionStorage仅当用户logout或者手动清除缓存时才失效 2
单选题 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、单选题1、关于垃圾回收算法G1,哪个说法是错误的( B? )。 A ?并行和并发,具有多线程操作能力 B ?不适用堆空间太大的场景 C ?G1停顿时间更加可预测 D ?不会对系统吞吐量产生较大影响 2、以下程序的执行结果是?( D ?) ??? class Base{ ??? ??? final public void show() { ??? ??? (Base::show() ca
单选题 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次。 因此共执行
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
1、以下程序的输出是(12)[cpp] \o view plain view plain \o copy copy \o print print \o class?Base??{??public:??????Base(int?j)?:?i(j)?{??}???????virtual?~Base()?{??}??????void?func1()??????{?????????
违法有害信息,请在下方选择原因提交举报