数据结构2005软院补考题.docVIP

  • 18
  • 0
  • 约1.53千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
数据结构2005软院补考题

软件学院 2005级 补考题 2007.9.10 姓名 学号 1 2 3 4 5 6 7 8 得 分 1.算法分析题(10分, 每小题5分) 1)分析下列程序段中加下划线的语句执行次数 int x 91 ; int y 100 ; while y 0 if x 100 x - 10 ; y--; else x++; 答: 2)设有n个不同关键码的对象在排序前已按关键码由小到大排好序,用下列方法对其按关键码进行排序,需要进行比较的次数 : 直接插入排序: 。 快速排序: 。 冒泡排序: 。 2.(20分,每题10分) 1) 设有序顺序表中的元素依次为 017,094,154,170,275,503,509,512,553,612,677,765,897,908. 试画出对其进行折半搜索时的判定树, 并计算搜索成功的平均搜索长度。 答: 2 设数组Q[m]表示一个环形队列(下标为0 到m – 1), rear为队列中最后一个元素的实际位置,length为队列中元素的个数, 求队列中第一个元素的实际位置( 要求写出计算公式) 答: 3 10分 1 试述栈与队列的概念。 2)设有一字符串,次序为3*y─a/y↑2, 试利用栈将次序改为3y*ay2↑/─的操作步骤。(请用X代表扫描该字符串过程中顺序取一字符进栈的操作,用S

文档评论(0)

1亿VIP精品文档

相关文档