20202007软院数据结构期终答案.docVIP

  • 1
  • 0
  • 约1.72千字
  • 约 3页
  • 2020-12-08 发布于四川
  • 举报
PAGE 考试科目名称 数据结构(A卷答案) 考试方式:开卷  闭卷  考试日期   年 月 日 教师 陈珮珮  系(专业)  软件学院    年级 二年级(07级)   班级     学号            姓名         成绩      题号 一 二 三 四 五 六 七 八 九 十 分数 得分 1.算法分析题(10分) i:1234………..n-1 j:2~n3~n4~n5~n………n~n k:1~j 2+3+4+5+……+n +3+4+5+……+n +4+5+……+n +5+……+n +….. +n =2*1+3*2+4*3+5*4+……+n*(n-1) =12+1+22+2+32+3+42+4+….+(n-1)2+(n-1) =12+22+32+42+…..+(n-1)2+1+2+3+4+…+(n-1) =(n-1)n(2n-1)/6+(n-1)n/2=n(n-1)(n+1)/3 =O(n3) 得分 2.(20分,每题5分) 1)2*k-12k-1 2)509 154677 017275553897 094170503512612765908 AVLsucc=(1+2*2+3*4+4*7)/14=45/14 3).xsxxsxxsxxsxxssss 4)100+(8*4+3)*6 得分 3.(10分) 137 1211 13412 13514 13615 得分 4.(10分) H(12)=12,H(23)=10,H(45)=6,H(57)=5,H(20)=7,H(03)=03, H(78)=0,H(31)=5,H(15)=2,H(36)=10 0123456789101112 78150357452031233612 1111114121 ASLsucc=14/10=1.4 得分 5.(10分) 8121723 1712172326232661 53262370532661705375617053757017 7561758128128 得分 6.(10分) 1)152)MAR 825DECMAY 792050AUGJANNOV 5183656APRFEBJULY 得分 7.(10分) 插入390(5分) 300 100200350400 2040150180240260310320370390420430 删除100(5分) 200300350400 2040150180240260310320370390420430 或 150300350400 2040180200240260310320370390420430 得分 8.(10分) 1rear=rear.link 2rear.link=p.link 3p.link=rear; 得分 9.(10分) classBinaryTree; classBinTreeNode {friendclassBinaryTree; private: BinTreeNode*left,*right; Intdata; } classBinaryTree {public: intisBST(BinTreeNode*T); private: BinTreeNode*root; } intBinaryTree::isBST(BinTreeNode*T) {if((T==NULL)||(T-left==NULLT-right==NULL))return1; elesif(T-left==NULL)return(isBST(T-right)(T-datamin(T-right)); elesif(T-right==NULL)return(isBST(T-left) (T-datamax(T-left)); elesreturn(isBST(T-left)isBST(T-right) T-datamax(T-left)T-datamin(T-right); } Max(t)函数的返回值为求t树的最大值; Min(t)函数的返回值为求t树的最小值

文档评论(0)

1亿VIP精品文档

相关文档