2014年腾讯实习生笔试题解析

本答案是我自己搜索资料解答出来,如果不对敬请指出1、 使用深度优先算法遍历下图,遍历的顺序为(C) A ABCDEFG B ABDCFEG C ABDECFG D ABCDFEG 解析: 深度优先遍历类似于树的前序遍历,其基本思想为: (1).访问顶点v; (2).从v的未被访问的邻接点中选取一个顶点w,从w出发进行深度优先遍历; (3).重复以
摘要由CSDN通过智能技术生成

本答案是我自己搜索资料解答出来,如果不对敬请指出

1、 使用深度优先算法遍历下图,遍历的顺序为(C)
这里写图片描述
A ABCDEFG B ABDCFEG
C ABDECFG D ABCDFEG
解析:
深度优先遍历类似于树的前序遍历,其基本思想为:
(1).访问顶点v;
(2).从v的未被访问的邻接点中选取一个顶点w,从w出发进行深度优先遍历;
(3).重复以上两步;
选C
2. 输入序列ABCABC经过栈操作变成ABCCBA,下面哪些是可能的栈操作( AD)
A. push pop push pop push pop pushpush push pop pop pop
B. push push push push push push poppop pop pop pop pop
C. push push push pop pop pop pushpush pop pop push pop
D. push push push push pop pushpop push pop pop pop pop

解析:栈的特点是先进后出,
B得到的结果:CBACBA,
C得到的结果:CBABAC

  1. 下列关键码序列哪些是一个堆( A,D)
    A. 90 31 53 23 16 48 B 90 48 31 53 16 23
    C 16 53 23 90 3148 D.1631 23 90 53 48
    解析:
    堆的性质,符合最大堆或者最小堆都行,如果大堆的话所有父节点都必须大于或等于其对应的子节点, 如果小堆的话,所有父节点都必须小于或等于其对应的子节点。
    堆是一棵完全二叉树,从上到下画好,进行对比就可以得到答案。
    B选项48的左子节点为53,而该堆为大堆,违反其父节点都必须大于或等于其对应的子节点性质
    C选项:53右子节点为31,而该堆为小堆,违反其父节点都必须小于或等于其对应的子节点性质

  2. 稀疏矩阵压缩的存储方法是:(A,D)
    A 三元组 B 二维数组 C 散列 D 十字链表
    解析:
    稀疏矩阵常用表示方法有:三元组,带辅助行向量的二元组,十字链表。
    B选项:二维数组经常用来存储稠密矩阵;
    C选项:散列是能一种快速实现访问的存储方式。通常作为检索部分的数据项是整形或者字符串。

  3. 二叉树的后序排列DBEFCA,中序排列DBAECF,那么对其做先序线索化二叉树,节点E的线索化指向节点(D)
    A BC B AC C DF D CF

<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值