- 26
- 0
- 约2.17万字
- 约 38页
- 2016-12-06 发布于浙江
- 举报
2016_常规java面试题综合版
选择题 下列关于栈的描述中错误的是( ) A. 栈是先进后出的线性表 B 栈只能顺序存储 C 栈具有记忆作用 D 对栈的插入弓删除操作中,不需要改变栈底指针正确答案: B分析: 栈是链式存储的对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( ) A 冒泡排序为n/2 B 冒泡排序为n C 快速排序为n D 快速排序为n(n-l)/2正确答案: D分析: 想想快速排序,每次都会选取线性表的轴值,随后以此轴值划分为两个子线性表再分别进行快排,在最坏情况下,也就是说每次选出的线性表轴值完全不能将这个线性表划分为两个子线性表。那么此时快速排序退化为冒泡排序了。那么第一趟排序时,轴值(线性表的中间位置)被选出,这个值绝对是这个线性表中最大的(不然也不能是最坏情况),其他值都比他小,那么线性表现在分为完全不对等的两段(一段是0,另一段是n - 1),一段是这个值,一段是其他值。同样第二趟排序在刚才剩下的值中选中间值(剩余值中最大的那个),又分为不对等两段,依次递推。也就是说每次都比较了N - 1个元素(轴值选出后都与它比较大小),那么肯定是比较了n - 1次(如第一次先挑了个轴值,然后剩下n - 1比较),n代表当前子线性表中元素个数由此最白痴的数列问题出现了,如下1 + 2 + 3 + + n - 2 + n - 1 = n(n - 1) / 2
您可能关注的文档
- (2014-12-21在线投稿)高职院校隶属关系的政策梳理与办学影响分析.doc
- (概率论与数理统计 茆诗松) 第5章 统计量及其分布(5.3).pptx
- (语文S版)二年级下册课件 回到自己的祖国.ppt
- 07 拉根线条去散步-教学设计.doc
- 09学年第二学期大学数学2试卷(A卷).doc
- 018年北京邮电大学数字媒体技术考研招生专业目录、研究方向、考试科目、考试大纲-新祥旭考研.docx
- 1.2.1承担关爱集体的责任3.ppt
- 02.2016年上海市二级建造师继续教育简答及论述题答案.doc
- (人教版)六年级数学上册-分数应用题(二)及答案(一).doc
- (哈工大)4.控制系统的稳定性gai.ppt
原创力文档

文档评论(0)