13年计算机考研408-数据结构

news/2024/9/21 16:01:13 标签: 数据结构

解析:

这个降序链表不影响时间复杂度,因为是链表,所以你想要升序就使用头插法,你想要降序就使用尾插法。

然后我们来分析一下最坏的情况是什么样的。

因为m和n都是两个有序的升序序列。

如果刚好m的最大值小于n的最小值,那么就能直接拼接,这是最好情况。

最坏情况是每插入一个元素都要比较的情况例如下面两个数组:

m:1 3 5 7 9

n: 2 4 6 8

要将m和n合并,时间复杂度显然是O(m+n)

与选项max(m,n)最接近,选D

解析:

由题可知:3是第二个输出的。

可能得情况有:

1,3,2

2,3,1

2,3,4

2,3,5

2,3,6

....

2,3,n

p3除了3以外可以是任何数字,所以p3可能得取值是n-1个

总共n-1个选C。

解析:

把关键字一个接一个插入,并在这个过程中不断地调整成平衡二叉树;

解析:

最佳归并树:
做这道题需要记住这样一个公式:

设度为k的结点个数是n_{k},叶子结点的个数是n_{0}

则存在以下的公式:

n_{k}=\frac{n_{0}-1}{k-1},

由题可知:

有6个叶子结点,则有\frac{6-1}{3-1}=\frac{5}{2},除不尽,再加一个叶子结点就能除尽了。

带权路径长度:

把这个题拓展一下:如果题目问我们IO操作,IO操作分为I输出和O输出两个操作,因此记得把结果乘以2.

解析:

直接秒杀。

解析:

观察选项,显然要分v是叶子结点和不是叶子结点这两种情况。

如果v是叶子结点,那删除后又重新插入,还是插入到原来的位置,不变,T1和T3相同。

如果v不是叶子结点,那将v删除后,位置会由它的右孩子来补充。

如图:

显然T1和T3不同了。答案选C

解析:

看图,度不是关于对角线对称的,所以这是一个有向图。

先看顶点0的度:

出度:0-1,0-4,入度:3-0,度为三

选C

解析:

广度优先是先访问点的一圈,再接着往下面的点继续。

很显然D错。

解析:

AOE网反映了活动执行的相对次序,对于活动2,必须先把活动1和活动3执行完成之后才能执行获得2,

找出最长的路线定位关键路径:

第一条关键路径:1-3-2-5-6

第二条关键路径:1-3-2-4-6

第三条关键路径:1-3-5-6

这三条路径的长度都是一样的。

要找出能缩短工期的活动,那这个活动必须能影响所有的关键路径,C选项成立。

解析:

在B树中,根结点的关键字最小是一个,n阶的B树非根结点的关键字至少是[n/2]向上取整-1.

画图很直接能看出关键字个数至少是5个

解析:

答案选C


http://www.niftyadmin.cn/n/5669030.html

相关文章

OpenLayers 开源的Web GIS引擎 - 地图初始化

在线引用&#xff1a; 地址&#xff1a;OpenLayers - Get the Code 离线引用&#xff1a; 下载地址&#xff1a;Releases openlayers/openlayers GitHub v10.0.0版本 地图初始化代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><…

[深度学习]神经网络

1 人工神经网络 全连接神经网络 2 激活函数 隐藏层激活函数由人决定输出层激活函数由解决的任务决定: 二分类:sigmoid多分类:softmax回归:不加激活(恒等激活identify)2.1 sigmoid激活函数 x为加权和小于-6或者大于6,梯度接近于0,会出现梯度消失的问题即使取值 [-6,6] ,…

Pillow:Python图像处理库详解

Pillow&#xff08;之前称为PIL&#xff0c;Python Imaging Library&#xff09;是一个开源的Python图像处理库&#xff0c;它提供了广泛的文件格式支持、强大的图像处理能力和易于使用的API。Pillow可以处理几乎所有类型的图像文件&#xff0c;并且可以进行复杂的图像操作&…

如何限制任何爬虫爬取网站的图片

随着网络爬虫技术的普及&#xff0c;网站的图片、内容和数据容易被恶意爬取。这不仅可能导致带宽资源的浪费&#xff0c;还会侵犯图片版权和私密性。因此&#xff0c;许多网站管理员希望限制或阻止爬虫爬取网站的图片。本文将介绍一些有效的技术和方法&#xff0c;帮助网站管理…

元学习的简单示例

代码功能 模型结构&#xff1a;SimpleModel是一个简单的两层全连接神经网络。 元学习过程&#xff1a;在maml_train函数中&#xff0c;每个任务由支持集和查询集组成。模型先在支持集上进行训练&#xff0c;然后在查询集上进行评估&#xff0c;更新元模型参数。 任务生成&…

python生成词云图

目录 1、安装分词工具jieba、词云图库wordcloud 2、分词 3、过滤停用词 4、生成词云图 1、安装分词工具jieba、词云图库wordcloud 编程环境是Anaconda,需要安装jieba、wordcloud。 pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple pip install wordcloud…

【C#生态园】从云服务到HTTP请求:探索.NET开发环境中的六大热门库

构建可靠性系统的利器&#xff1a;RabbitMQ、Kafka、Redis等消息中间件详解 前言 随着云计算和网络通信技术的迅速发展&#xff0c;越来越多的开发者开始利用.NET平台构建基于云服务的应用程序。在这种背景下&#xff0c;各种针对.NET开发环境的软件开发工具包和库层出不穷&a…

QFramework v1.0 使用指南 更新篇:20240919. 新增 BindableDictionary

虽然笔者目前还不知道 BindableDictionary 能用在什么使用场景下&#xff0c;但是还是应童鞋的要求实现了 BindableDictionary。 基本使用如下: using System.Linq; using UnityEngine;namespace QFramework.Example {public class BindableDictionaryExample : MonoBehaviou…