当前位置: 首页 > article >正文

16年408-数据结构

第一题:

解析:

经过查表可知:a的链接地址是1010H,而1010H正是表中e所在的位置。

由题可知f存放的位置是1014H,

要将f链接在a和e的中间,则a后面要链接f,f后面要链接e,e的链接地址不变

因此答案是1014H ,1004H,1010H,

答案选D

第二题:

解析:
选D。

p->next->prev:p的后一个节点的prev指针

p->prev->next:p的前一个结点的next指针

p删除后,很显然p的后一个节点的prev指针应该指向p的前一个节点(p->prev),p的前一个结点的next指针应该指向p的后一个结点(p->next)。

第三题:

解析:

轨道具有先进先出的特点,因此可以将每一个轨道看作是一个队列,而由于驶出的序列是

1-9,数字小的先驶出,也就是说数字小的要放在数字大的后面。

8放入第一个轨道,4比8小,不能放在8的后面,因此放入第二个轨道。2最小放在第三个轨道中,5比4大可以放在第二个轨道,3比2大,可以放在第3个轨道,9比8大可以放在第一个轨道,1比上诉数字都要小,所以1只能放入第四个轨道,接下来是6和7,可以放入轨道二,三,四当中,因此至少需要四条轨道。

9,8

5,4

3,2

1

第四题:

解析:

三对角矩阵的特点:第一行有两个元素,从第二行开始到倒数第二行都有三个元素。

第一行到第三十行中间有28层是三个元素,再加上第一行2个元素,第30行2个元素一共是:

2+2+28*3=88,

因为要存入数组当中,而数组下标是从0开始的,因此最后一个元素的下标是37.

答案选B

第五题:

解析:

我们可以画一颗树出来观察一下:一颗树中,除了根结点外,一个非根结点对应一条边。

题目说有15条边,也就是15个非根节点,总共有25个结点,则根结点的个数为25-15=10,有10个根结点,代表10颗树,答案选C

第六题:

解析:

深度优先遍历的特点是,一条路走到底。

跟V1相连的有三个点V2,V3,V5,因此有三条路可选

V1-V2-V5-V4-V3

V1-V3-V2-V5-V4

V1-V5-V4-V3-V2

只有D错,答案选D

第七题:

解析:

第八题:

解析:

显然选B,因为题目给到这是一个长度1000的数组,如果x在数组开头的位置,使用折半查找需要折半许多次。

而使用题目所示的算法,假设x在前3个元素当中,则x最多只需要和A[0],A[3],A[2],A[1],进行比较。只需要比较4次。

使用折半查找显然比较次数更多。

第九题:

解析:

B+树的特点是:树中所有的关键字都存储在叶子结点上,且叶子结点之间通过指针链接,因此可以支持顺序查找,A对

第十题:

解析:

对于一个文件大小比较小的,一般使用内存进行排序就能满足需求,也叫内排序。

而对于一个比较大的文件,光使用内存还是不够的,还需要使用外存进行排序,而外存一般使用的是归并排序,答案选D.


http://www.kler.cn/news/324077.html

相关文章:

  • C0003.用C++开发Qt界面,针对无边框界面,实现界面可任意拖动
  • 单片机配置IO口输出模式(IO口依然可以读取电平变化)
  • 函数内部的 arguments 变量特性,属性,如何将他转换为数组
  • AVL树(平衡二叉树)的介绍以及相关构建
  • Augular 学习步骤建议
  • 并查集 (Union-Find) :从基础到优化
  • C++学习笔记(35)
  • 数组的练习
  • 域 缺省参数 函数重载 引用
  • 828华为云征文|部署基于 LLM 的私有知识库系统 AnythingLLM
  • Magnific推V2图像生成服务 可直出4K图像
  • 发掘3D文件格式的无限潜力:打造沉浸式虚拟世界
  • 数据结构:树(并查集)
  • LeetCode[中等] 138. 随机链表的复制
  • 9.28学习
  • 人工智能的基本概念与发展历程
  • 【第十四章:Sentosa_DSML社区版-机器学习之时间序列】
  • 从碎片到整合:EasyCVR平台如何重塑城市感知系统的视频数据生态
  • 【matlab画多纵坐标图像】
  • io流(学习笔记04)io流的概述
  • 看Threejs好玩示例,学习创新与技术(Noise)
  • 饿了么 表单 回填后 无法更新 问题
  • Rider快捷键笔记
  • 计算机视觉方面的一些模块
  • Linux下如何实现不用加路径调用启动脚本
  • IP地址与智能家居能够碰撞出什么样的火花呢?
  • 【自动驾驶】对2D框的四条边同时缩进
  • [JavaEE] IP协议
  • 【韩顺平Java笔记】第2章:Java概述
  • Elasticsearch、ik分词器、elasticsearch-head、Kibana的认识与安装