ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:31.21KB ,
资源ID:662985      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-662985.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(IT公司面试手册.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

IT公司面试手册.docx

1、第一部分1. 栈和队列的共同特点是什么?答案:只允许在端点处插入和删除元素。2. 栈通常采用的两种存储结构是什么?答案:线性存储结构和链表存储结构。3.下列关于栈的叙述正确的是(D )A. 栈是非线性结构B. 栈是一种树状结构C. 栈具有先进先出的特征D. 栈有后进先出的特征4. 链表不具有的特点是(B )A. 不必事先估计存储空间B. 可随机访问任一元素C. 插入删除不需要移动元素D. 所需空间与线性表长度成正比5. 用链表表示线性表的优点是什么?答案:便于插入和删除操作。6. 在单链表中,增加头结点的目的是?答案:方便运算的实现。7. 循环链表的主要优点是什么?答案:从表中任一结点出发都能

2、访问到整个链表。8. 线性表 L(a1,a2,a3,ai,an) ,下列说法正确的是(D)A. 每个元素都有一个直接前件和直接后件B. 线性表中至少要有一个元素C. 表中诸元素的排列顺序必须是由小到大或由大到小D. 除第一个和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件9. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址(D )A. 必须是连续的B. 部分地址必须是连续的C. 一定是不连续的D. 连续不连续都可以10. 线性表的顺序存储结构和线性表的链式存储结构分别是?答案:随机存取的存储结构和顺序存取的存储结构。11. 树是结点的集合,它的根结点数目是多少?答案

3、:有且只有 112. 在深度为 5 的满二叉树中,叶子结点的个数为?答案:3113. 具有 3 个结点的二叉树有多少种形态?答案:5 种形态。14. 设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为多少?答案:1315. 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是?答案:cedba16. 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和DBGEACHF,则该二叉树的后序遍历为?答案:DGEBHFCA17. 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍

4、历的结点访问顺序是?答案:gdbehfca第二部分1. 在计算机中,算法是指什么?答案:解题方案的准确而完整的描述。2. 在下列选项中,哪个不是一个算法一般应该具有的基本特征?说明:算法的四个基本特征是:可行性、确定性、有穷性和拥有足够的情报。答案:无穷性。3. 算法一般都可以用哪几种控制结构组合而成?答案:顺序、选择、循环。4. 算法的时间复杂度是指?答案:算法执行过程中所需要的基本运算次数。5. 算法的空间复杂度是指?答案:执行过程中所需要的存储空间。6. 算法分析的目的是?答案:分析算法的效率以求改进。7. 下列叙述正确的是(C)A算法的执行效率与数据的存储结构无关B算法的空间复杂度是指

5、算法程序中指令(或语句)的条数C算法的有穷性是指算法必须能在执行有限个步骤之后终止D算法的时间复杂度是指执行算法程序所需要的时间8. 数据结构作为计算机的一门学科,主要研究什么?答案:主要研究数据的逻辑结构、对各种数据结构进行的运算,以及数据的存储结构。9. 数据结构中与所使用的计算机无关的是数据的(C)A存储结构 B物理结构C逻辑结构 D物理和存储结构10. 下列叙述中,错误的是(B)A数据的存储结构与数据处理的效率密切相关B数据的存储结构与数据处理的效率无关C数据的存储结构在计算机中所占的空间不一定是连续的D一种数据的逻辑结构可以有多种存储结构11. 数据的存储结构是指什么?答案:数据的逻

6、辑结构在计算机中的表示。12. 数据的逻辑结构是指?答案:反映数据元素之间逻辑关系的数据结构。13. 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为?答案:线性结构和非线性结构。14. 下列数据结构具有记忆功能的是(C)A队列B循环队列C栈D顺序表15. 下列数据结构中,按先进后出原则组织数据的是(B)A线性链表B栈C循环链表D顺序表16. 递归算法一般需要利用什么实现?答案:队列17. 下列关于栈的叙述中正确的是(D)A在栈中只能插入数据B在栈中只能删除数据C栈是先进先出的线性表D栈是先进后出的线性表18. 由两个栈共享一个存储空间的好处是?答案:节省存储空间,降低上溢

7、发生的机率。19. 下列关于队列的叙述中正确的是(C)A在队列中只能插入数据B在队列中只能删除数据C队列是先进先出的线性表D队列是先进后出的线性表20. 下列叙述中,正确的是(D)A线性链表中的各元素在存储空间中的位置必须是连续的B线性链表中的表头元素一定存储在其他元素的前面C线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的21. 下列叙述中正确的是(A)A线性表是线性结构B栈与队列是非线性结构C线性链表是非线性结构D二叉树是线性结构22. 线性表 L(a1,a2,a3,ai

8、,an) ,下列说法正确的是(D)A每个元素都有一个直接前件和直接后件B线性表中至少要有一个元素C表中诸元素的排列顺序必须是由小到大或由大到小D除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件23. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址怎么样?答案:连续不连续都可以。24. 链表不具有的特点是(B)A不必事先估计存储空间B可随机访问任一元素C插入删除不需要移动元素D所需空间与线性表长度成正比25. 在(D)中,只要指出表中任何一个结点的位置,就可以从它出发依次访问到表中其他所有结点。A线性单链表B双向链表C线性链表D循环链表26. 以下数据结构

9、属于非线性数据结构的是(C)A队列B线性表C二叉树D栈27. 树是结点的集合,它的根结点数目是多少?答案:有且只有 1。28. 在一棵二叉树上第 8 层的结点数最多是?答案:12829. 在深度为 5 的满二叉树中,叶子结点的个数为?答案:1630. 在深度为 5 的满二叉树中,共有多少个结点?答案:3131. 设一棵完全二叉树共有 699 个结点,则在该二叉树中的叶子结点数为?答案:350说明:完全二叉树总结点数为 N,若 N 为奇数,则叶子结点数为(N+1)/2;若 N 为偶数,则叶子结点数为 N/2。32. 设有下列二叉树,对此二叉树中序遍历的结果是(B)AABCDEFBDBEAFCCABDECFD DEBFCA

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。