2013年武汉某校848数据结构真题

  1. 数据结构的形式定义Data_Structure(D,S)中

    D表示:有限的数据元素集合
    S表示:D里元素间关系的集合
    
  2. 以下程序的的时间复杂度是:

    for i=2   to   n	
      for   j=2   to   i-1
      		++x;
    问题角度:直接看++x执行了多少次
    
    外圈for的有效循环为n-2+1次,也即是n-1次
    内圈for
    	2到2		1次
    	2到3		2次
    	2到4		3次
    	2到5		4次
    	。。。。。。。。
    	2到n		n-2+1次=n-1次
    问题变成:求和  从1+2+3+4+....+n-1
     				= [[n(n+1)]/2]-1
    

    请添加图片描述
    时间复杂度取最高次幂,也就是O(n^2)

  3. 一个空栈,push(s,5)、push(s,2)、push(s,4)、Pop(s,x)和Get(s,x)后x的值为:

       空栈 s.top=-1
       入栈	:判断栈是否满,不满top++,再压入元素
       出栈	:判断栈是否空,不空,取出栈顶元素,top--
       Push(s,5) 栈不满就把5压入栈顶
       Push(s,2) 栈不满就把2压入栈顶
       Push(s,4) 栈不满就把4压入栈顶
       Pop(s,x)栈不为空,弹出栈顶元素,用x表示
       GetTop(s,x)读栈顶元素,若栈非空,则用x返回栈顶元素
       5在最下面,2在5的上面,4在2的上面,4被弹出取,GetTop获取到的值是2
    
  4. n个节点的树中,所有节点度数的和为多少?

     度:可以理解成节点上有几条边
     n个节点的树,有n-1个边,度就为n-1
    
  5. 树的度:树中节点的最大度数是树的度,下图树的度为4,叶子节点度为0。

    请添加图片描述

  6. 树中的路径是由节点组成,路径长度是由边组成

  7. 表长为n的顺序存储结构的线性表插入一个元素平均移动元素个数为n/2

  8. 在含有n(n>1)个节点的树中,深度最小的树有几个分支节点?

     n>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值