阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版

上传人:杏** 文档编号:292184992 上传时间:2022-05-13 格式:DOCX 页数:3 大小:17.27KB
返回 下载 相关 举报
阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版_第1页
第1页 / 共3页
阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版_第2页
第2页 / 共3页
阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版》由会员分享,可在线阅读,更多相关《阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版(3页珍藏版)》请在金锄头文库上搜索。

1、 阿里巴巴2022秋季校园招聘-软件研发工程师笔试题-文字版 1. 单选题 1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+rand(N) mod N, rand(N)返回0到N-1的整数 答案:D 2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是: A: 堆排序 B:插入排序 C: 冒泡排序 D:快速排序 答案:A(插入排序:最优时间复杂度O(n)最差时间复杂度O(n2)平均时间复杂度O (n2) 冒泡排序:最优时间复杂度O(n)最差时间复杂度O(

2、n2)平均时间复杂度O(n2) 快速排序:最优时间复杂度O(nlogn)最差时间复杂度O(n2)平均时间复杂度O(nlogn) 堆排序:最优时间复杂度O(nlogn)最差时间复杂度O(nlogn)平均时间复杂度O(nlogn) 3. 下面说法错误的是: A: CISC计算机比RISC计算机指令多 B: 在指令格式中,采用扩展操作码设计方案的目的是为了保持指令字长不变而增加寻址空间 C:增加流水线段数理论上可以提高CPU频率 1. 单选题 1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D

3、: h(K)=(K+rand(N) mod N, rand(N)返回0到N-1的整数 答案:D 2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是: A: 堆排序 B:插入排序 C: 冒泡排序 D:快速排序 答案:A(插入排序:最优时间复杂度O(n)最差时间复杂度O(n2)平均时间复杂度O (n2) 冒泡排序:最优时间复杂度O(n)最差时间复杂度O(n2)平均时间复杂度O(n2) 快速排序:最优时间复杂度O(nlogn)最差时间复杂度O(n2)平均时间复杂度O(nlogn) 堆排序:最优时间复杂度O(nlogn)最差时间复杂度O(nlogn)平均时间复杂度O(nlogn) 3. 下面说法错误的是: A: CISC计算机比RISC计算机指令多 B: 在指令格式中,采用扩展操作码设计方案的目的是为了保持指令字长不变而增加寻址空间 C:增加流水线段数理论上可以提高CPU频率

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号