数据结构期末复习试题Ⅱ

应用题

线性表

        利用数组array[10](下标从0开始),实现一个循环队列。其中依次存储了a,b,c,d,e,f,g七个数据。front 和 rear 分别保存了该队列的头尾下标,请回答以下问题:

        1)  若 front = 3,则 rear 的值是多少?请画出此时数组 array 的存储情况 8';

        2)  若在上题的基础上继续对该队列进行操作,使得 front =1,rear =7,请问至少进行了几次入队操作,几次出队操作 2'。

        若一颗二叉树以完全二叉树的方式顺序存储的序列为:abf0cgk00ed0h0000000000000i,其中 '0' 表示空。请回答以下问题:

        1)  请画出该二叉树(空结点不画) 5';

        2)  请给出该二叉树的中序遍历序列 2';

        3)  若该二叉树是由树或森林转化而来,请画出该树或森林 3'。

最小生成树

        粤港澳大湾区将打造一体化通信网络,若在城市间搭建通信线路的成本如下图所示,(顶点表示城市,边表示线路,边上的权值表示搭建线路的成本)。

        1)  若想实现造价最小化,应当选择哪些线路进行搭建,才能使得图中所有城市之间可以通信呢 6';

        2)  最终搭建的成本是多少 4'。

 

关键路径

        若某项工程的计划进度用 AOE 网表示为下图所示。

      1)  求出每个事件最早开始时间和最迟开始时间,填入下表中 5';

      

      2)  求出所有关键活动,并计算该工程完工至少需要多少时间 5'。

哈希表

         已知初始关键字序列为1,13,12,34,41,33,25,22。设定哈希函数 H(key)=key mod11 (表长=11)。

         1)  若采用线性探测再散列的方法解决冲突,请完成以下哈希表,包括哈希表的数据记录和查找每个记录的冲突次数 4';

               

        2)   若采用链地址法(头插法)解决冲突,请画出该散列表,并计算等概率情况下查找成功时的平均查找长度 6'。

排序

        有关键字序列(27,18,16,15,10,1,5,7,11,13,8,9},若用排序方法做升6.序排序,写出初始建堆后的数字序列和每趟排序后调整成堆的数字序列。(请以序列形式写出每趟排序结果) 10'。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2812678.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Python爬虫中的单线程、多线程问题(文末送书)

前言 在使用爬虫爬取数据的时候,当需要爬取的数据量比较大,且急需很快获取到数据的时候,可以考虑将单线程的爬虫写成多线程的爬虫。下面来学习一些它的基础知识和代码编写方法。 一、进程和线程 进程可以理解为是正在运行的程序的实例。进…

SpringMVC 学习(七)之报文信息转换器 HttpMessageConverter

目录 1 HttpMessageConverter 介绍 2 RequestBody 注解 3 ResponseBody 注解 4 RequestEntity 5 ResponseEntity 6 RestController 注解 1 HttpMessageConverter 介绍 HttpMessageConverter 报文信息转换器,将请求报文(如JSON、XML、HTML等&#x…

配置MMDetection的solov2攻略整理

目录 一、MMDetection 特性 常见用法 二、ubuntu20.04配置solov2 三、Windows11配置solov2 一、MMDetection MMDetection是一个用于目标检测的开源框架,由OpenMMLab开发和维护。它提供了丰富的预训练模型和模块,可以用于各种目标检测任务&#xff…

教机械臂搭积木?《多Agent系统引论》第4章 实用推理Agent 小结

4.0 前言 Agent起作用,不仅仅是逻辑推理的一种、一个过程,还有其他过程在起作用。为了建立贴合实际的Agent,我们需要提出一种新的概念的模型。这就是实用推理型Agent。 4.1 推理分两步 这种Agent把推理的过程分为了两步,一步是理…

高纯医用制氧机:医疗领域的重要性与其背后的科技原理

在繁忙的现代医疗环境中,每一个细节都可能关乎生死。高纯医用制氧机,这一看似平常的设备,实则扮演着守护生命的重要角色。那么,它究竟有何魅力,能够在医疗领域占据如此重要的地位?恒业通将为您揭开高纯医用制氧机背后…

写了个动漫搜索引擎小工具

FRE123 - Free Resource for Everyone:老胡信息周刊的衍生项目,核心目的是用技术打破信息差,为每个人提供免费优质资源。 老胡的信息周刊在第三个年头,希望这个系列也能持续更新下去: 网站资源: 01.FRE123|…

VIO第6讲:投影模型与三角化

VIO第6讲:投影模型与三角化 文章目录 VIO第6讲:投影模型与三角化3 三角化3.1 坐标变换与投影模型① 世界系->相机系 X w Y w Z w > > X c Y c Z c X_wY_wZ_w>>X_cY_cZ_c Xw​Yw​Zw​>>Xc​Yc​Zc​② 相机->图像 X c Y c Z c &…

python关于matplotlib的画图工具

#绘制纽约市年均气温 #,months,nyc_temp_2022,months,nyc_temp_2024 from pylab import plot,show #调用画图和显示 nyc_temp_2021 [53.9,56.3,56.4,58.6,57.8,54.9,67.3,56.3,56.7,57.1,67.3,56.3] nyc_temp_2020 [53.9,56.3,56.4,58.6,57.8,54.9,67.3,56.3,56.7,57.1,67.3,56…

jQuery引入及下载方法

jQuery引入及下载方法 目录 jQuery引入及下载方法【方法1】cdn引入【方法2】下载本地文件 【方法1】cdn引入 直接在head引入jq <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title>&…

Go Run - Go 语言中的简洁指令

原文&#xff1a;breadchris - 2024.02.21 也许听起来有些傻&#xff0c;但go run是我最喜欢的 Go 语言特性。想要运行你的代码&#xff1f;只需go run main.go。它是如此简单&#xff0c;我可以告诉母亲这个命令&#xff0c;她会立即理解。就像 Go 语言的大部分功能一样&…

FMM 笔记:st-matching(colab上执行)【官方案例解读】

在colab上运行&#xff0c;所以如何在colab上安装fmm&#xff0c;可见FMM 笔记&#xff1a;在colab上执行FMM-CSDN博客 st-matching见论文笔记&#xff1a;Map-Matching for low-sampling-rate GPS trajectories&#xff08;ST-matching&#xff09;-CSDN博客 0 导入库 from…

K8S部署Java项目(Gitlab CI/CD自动化部署终极版)

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

formality:set_constant应用

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 往期文章链接: formality:形式验证流程 scan mode func的功能检查需要把scan mode设置成0。

Block UI——tree(2)编辑树列表

目录 一、概述 二、学习资料 三、学习案例——编辑树列表 3.1 UI界面分析 3.2编辑树列表方法一 3.3编辑树列表方法二 3.4编辑树列表方法二&#xff08;解决以上问题&#xff09; 三、总结 首先要感谢NX二次开发者无私奉献以及默默无闻的帮助和支持&#xff0c;在这里我推…

解决show-overflow-tooltip跨行生效的问题

当内容出现特殊字符&#xff08;空格换行&#xff09;会占据几行的空间后再显示... 解决&#xff1a; 1、自定义组件tooltip.vue <template><div><el-tooltip :disabled"isShowTooltip" class"tooltip" placement"top"><…

Vmware宿主机与虚拟机网络联通配置

Vmware宿主机与虚拟机网络联通配置 1. 查看宿主机配置 2. 网卡是否启动 更改适配器选项&#xff1a; 网卡全部启用 3. 查看虚拟机IP 虚拟机IP需要与宿主机VMnet8保持网段一致&#xff0c;不一致则进行修改

QQ防红跳转短网址生成网站完整源码

使用此源码可以生成QQ自动跳转到浏览器的短链接&#xff0c;无视QQ报毒&#xff0c;任意网址均可生成。 全新界面&#xff0c;网站背景图采用Bing随机壁纸 支持生成多种短链接 兼容电脑和手机页面 生成网址记录功能&#xff0c;域名黑名单功能 网站后台可管理数据 安装说明&am…

Linux 不同架构、不同系统的问题

文章目录 一、麒麟V10&#xff08;kylin&#xff09;操作系统中&#xff0c;sudo执行程序后&#xff0c;其环境变量依然为用户家目录。&#xff08;1&#xff09;背景&#xff08;2&#xff09;原因&#xff08;3&#xff09;解决办法 二、统信&#xff08;UOS&#xff09;操作…

Datawhale-Sora技术原理分享

目录 Sora能力边界探索 Sora模型训练流程 Sora关键技术拆解 物理引擎的数据进行训练 个人思考与总结 参考 https://datawhaler.feishu.cn/file/KntHbV3QGoEPruxEql2c9lrsnOb

Unity Shader - sahder变体剔除

文章目录 吐槽优化方案 - 目前最靠谱的方式shadercsharp 吐槽 我之所以单独写这边文章&#xff0c;是因为之前写的一篇&#xff1a; Unity Shader - Built-in管线下优化变体&#xff0c;编辑后&#xff0c;无法保存&#xff0c;一直提示&#xff1a;操作超时。 等了差不多 3…