手把手带你刷好题(牛客刷题⑦)

简介: 手把手带你刷好题(牛客刷题⑦)

1、线性表的链式存储结构既方便其存取操作,也方便其插入与删除操作,这种说法()

A、正确

B、错误

正确选项:B

注记:线性表的链式存储结构便于插入和删除,但不利于存取。线性表的顺序存储结构存取方便,但插入和删除都需要移动大量元素。

2、下列哪些容器可以使用数组,但不能使用链表来实现?

A、队列

B、栈

C、优先级队列

D、Map或者Dict

正确选项:D

注记:Map或者Dict是可以按key索引值,这个只有数组能实现,链表不能

3、广义表运算式 Tail(((a,b),(c,d)))的操作结果是(        )。

A、(c,d)

B、c,d

C、((c,d))

D、d

正确选项:C

注记:

Tail(((a,b),(c,d)))=((c,d))

tail 只能是广义表  head可以是元素 也可以是广义表

4、单向链表不满足的描述是( )

A、可以随机访问任意结点

B、删除头节点的时间复杂性是O(1)

C、空间开销与链表长度成正比

D、插入数据的时间开销比数组更大

正确选项:AD

注记:

A,链表只能进行按照顺序依次访问节点,无法做到随机访问。

B,因为链表删除元素不需要做元素移动,所以时间复杂度为O(1)。

C,链表是由节点构成,自然链表长度越大空间开销越大。

D,链表插入和删除元素因为不需要移动节点,所以相比较于数组而言,链表的时间复杂度为O(1),数组的时间复杂度O(n)。

5、以下几种方式当中,稀疏矩阵压缩的存储方法是:()

A、三元组

B、二维数组

C、散列

D、十字链表

正确选项:AD

注记:

稀疏矩阵指的是矩阵中非零元素很少的矩阵,具体少到什么程度呢?非零元素所占比例小于等于5%称为稀疏矩阵。这个时候如果用二维数组储存就太浪费空间了。所以用三元组(行,列,值)储存其中的非零元素。一个三元组就可以唯一确定一个非零元素。一组三元组加上矩阵的行、列值就可以确定这个矩阵了。


相关文章
|
监控 网络协议 数据安全/隐私保护
云MAS中CMPP3.0协议封装与移动短信状态报告状态码说明
云MAS中CMPP3.0协议封装与移动短信状态报告状态码说明
1619 1
|
2月前
|
存储 安全 固态存储
基于C#实现的支持文件传输的Socket聊天室
基于C#实现的支持文件传输的Socket聊天室
214 5
|
机器学习/深度学习 人工智能 TensorFlow
深入浅出:深度学习在图像识别中的应用
【9月更文挑战第25天】深度学习,这一技术界的“魔法师”,正改变着我们对图像的理解。本文将带你一探究竟,了解深度学习如何让机器“看”到世界的精彩。从基础的神经网络构建,到复杂的模型训练,再到实际应用的案例分析,我们将一步步揭开深度学习在图像识别领域的神秘面纱。你将看到,通过简单的Python代码示例,即便是初学者也能轻松入门,体验深度学习的魅力。让我们一起走进这个由数据和算法编织的奇妙世界,探索深度学习如何让静态的画面变得生动起来。
350 1
|
机器学习/深度学习 数据采集 运维
【博士每天一篇文献-综述】2024机器遗忘最新综述之一:A Survey on Machine Unlearning Techniques and New Emerged Privacy Risks
本文综述了机器遗忘技术及其面临的新兴隐私风险,提出了面向数据和模型的分类法,分析了信息窃取和模型破坏攻击手段,探讨了相应的防御策略,并讨论了机器遗忘技术在大型语言模型、联邦学习和异常检测等领域的应用。
354 5
|
芯片
stm32f407探索者开发板(十二)——Systick滴答定时器-延时函数讲解
stm32f407探索者开发板(十二)——Systick滴答定时器-延时函数讲解
1274 0
|
10月前
|
存储 搜索推荐 大数据
数据大爆炸:解析大数据的起源及其对未来的启示
数据大爆炸:解析大数据的起源及其对未来的启示
606 15
数据大爆炸:解析大数据的起源及其对未来的启示
|
存储 监控 数据可视化
性能测试:主流性能剖析工具介绍
**性能剖析**是识别应用性能瓶颈的关键,涉及指标收集、热点分析、优化建议及可视化报告。常用工具有:**JConsole**监控JVM,**VisualVM**多合一分析,**JStack**分析线程,**FlameGraph**展示CPU耗时,**SkyWalking**分布式跟踪,**Zipkin**追踪服务延迟。这些工具助力开发人员提升系统响应速度和资源效率。
|
数据采集 数据挖掘 数据处理
Pandas技巧:如何将一列数据轻松分隔为两列
Pandas技巧:如何将一列数据轻松分隔为两列
664 0
|
数据可视化 Python Windows
Matplotlib输出中文显示的2种解决方案
Matplotlib输出中文显示的2种解决方案
919 0
|
安全 网络安全 数据安全/隐私保护
公钥和私钥
【5月更文挑战第12天】公钥和私钥
1286 4