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

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

ced485cbb11e458d81a746890b32cf3f.gif

作者:月亮嚼成星~

博客主页:月亮嚼成星~的博客主页

专栏:手把手带你刷牛客

工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器——牛客网

点击免费注册和我一起刷题吧

 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%称为稀疏矩阵。这个时候如果用二维数组储存就太浪费空间了。所以用三元组(行,列,值)储存其中的非零元素。一个三元组就可以唯一确定一个非零元素。一组三元组加上矩阵的行、列值就可以确定这个矩阵了。

 “ 本期的分享就到这里了, 记得给博主一个三连哈,你的支持是我创作的最大动力!    

相关文章:

  • Java保证线程安全的方式有哪些?
  • 《数据结构》队列及其经典面试题
  • 计算机图形学(十一):真实感图形(光照模型、材质模型)
  • 【云原生】Hadoop HA on k8s 环境部署
  • 四元数是什么
  • 大衣哥家里再添喜事,生产厂家免费送给他一辆新车
  • 爬取疫情数据并存到mysql数据库
  • 场景应用:网络的子网掩码为255.255.240.0,它能够处理的主机数是多少?
  • Qt5开发从入门到精通——第七篇六节( 图形视图—— 图元的旋转、缩放、切变、和位移)
  • 内网穿透工具natapp的注册、下载、安装与使用(详细教程)
  • CDH openssl 安装报错 TXT_DB error number 2
  • 【Linux线程同步专题】一、什么是线程同步、互斥量与死锁
  • 内网渗透-Linux权限维持
  • Git 便捷操作
  • 美国项目管理协会和埃森哲最新报告:越来越多的公司设立首席转型官一职
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • [译]Python中的类属性与实例属性的区别
  • axios 和 cookie 的那些事
  • CAP 一致性协议及应用解析
  • classpath对获取配置文件的影响
  • Docker容器管理
  • express如何解决request entity too large问题
  • Hibernate最全面试题
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • MySQL主从复制读写分离及奇怪的问题
  • Python进阶细节
  • 解析带emoji和链接的聊天系统消息
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • #大学#套接字
  • (8)STL算法之替换
  • (poj1.3.2)1791(构造法模拟)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (规划)24届春招和25届暑假实习路线准备规划
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转) ns2/nam与nam实现相关的文件
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .net 使用ajax控件后如何调用前端脚本
  • .NET和.COM和.CN域名区别
  • @Transactional类内部访问失效原因详解
  • [2016.7 day.5] T2
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [C#]winform部署yolov9的onnx模型
  • [Django开源学习 1]django-vue-admin
  • [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [HDOJ4911]Inversion
  • [IDF]摩斯密码
  • [INSTALL_FAILED_TEST_ONLY],Android开发出现应用未安装