数据结构-分析期末选择题考点(广义表)

莫道桑榆晚

为霞尚满天


数据结构-图期末选择题

数据结构-串、数组选择题

数据结构-排序选择题

数据结构-线性表、栈、队列、二叉树合集

 契子


广义表:

<1>考点一:基本概念

广义表的基础概念
(1)什么是广义表

广义表,又称列表,也是一种线性存储结构,既可以存储不可再分的元素,也可以存储广义表,记作:LS = (a1、a2、…、an),其中,LS 代表广义表的名称,an 表示广义表存储的数据,广义表中每个 ai 既可以代表单个元素,也可以代表另一个广义表
(2)广义表的原子和子表

广义表中存储的单个元素称为 "原子",而存储的广义表称为 "子表"
例如 :广义表 LS = {1、{1、2、3}},则此广义表的构成 :广义表 LS 存储了一个原子 1 和子表 {1、2、3}
广义表存储数据的一些常用形式:
A = ():A 表示一个广义表,只不过表是空的
B = (e):广义表 B 中只有一个原子 e
C = (a、(b、c、d)): 广义表 C 中有两个元素,原子 a 和子表 (b,c,d)
D = (A、B、C):广义表 D 中存有 3 个子表,分别是A、B和C。这种表示方式等同于 D = (()、(e)、(b、c、d)) 
E = (a,E):广义表 E 中有两个元素,原子 a 和它本身。这是一个递归广义表,等同于:E = (a、(a、(a、…)))

<2>考点二:求表头、表尾、长度、深度

(1)取表头 GetHead(L) :表头是非空广义表的第一个元素,是原子或广义表

(2)取表尾 GetTail(L) :表尾是除去表头外,由剩余元素构成的表,是广义表

(3)表的长度 = 所包含元素的个数

(4)表的深度就是括号的最大层次(左括号数)

 


 

下面说法不正确的是()。
A、广义表的表头总是一个广义表
B、广义表的表尾总是一个广义表
C、广义表难以用顺序存储结构
D、广义表可以是一个多层次的结构

广义表表尾总是广义表,表头可能是也可能不是,例如广义表(a,b,c)表头为a不是,而广义表((a),b,c)表头为(a)是一个广义表

故此答案选 A

广义表 L=(a,(b,c)),进行Tail(L)操作后的结果为()
A、c
B、b,c
C、(b,c)
D、((b,c))

通过以上的知识点总结我们知道:表尾是除去表头外,由剩余元素构成的表

所以我们要去先除表头:((b,c)) 像这样去除掉 a,我们就操作完了,不过一定要带上深度,这就是为什么表尾操作一定是广义表的原因

故此答案选 D

广义表((a,b,c),d)的表头是()
A. a
B. ()
C. (a,b,c,d)
D. (a,b,c)

通过以上的知识点总结我们知道:表头是非空广义表的第一个元素,是原子或广义表

故此答案选 D

广义表((a,b,c,d))的表头是()
A、a
B、()
C、(a,b,c,d)
D、(b,c,d)

表中有一个元素(a,b,c,d),即表头

故此答案选 C

广义表A=(a,b,(c,d),(e,(f,g)))
则Head(Tail(Head(Tail(Tail(A)))))的值为()A、(g)
B、(d)
C、c
D、d

做到像这样有点复杂的题也不用慌,其实很简单,我们只需从内部一一拆解即可 ~

故此答案选 D

 

广义表A = (a,b,(c,d),(e,(f,g))),则Tail(Tail(Head(Tail(Tail(A)))))的值为()
A、(g)
B、(d)
C、()
D、d

从内到外计算:

取尾:(b,(c,d),(e,(f,g)))

取尾:((c,d),(e,(f,g)))

取头:(c,d)

取尾:(d)

取尾:() 

故此答案选 C

设广义表L=((a,b,c),d),则L的长度和深度分别为()
A. 1和1
B. 1和3
C. 1和2
D. 2和2

表的长度就是所包含元素个数

表的深度就是括号的最大层次

那么 L=((a,b,c),d) 只有两个元素 (a,b,c)子表 和 d 原子

而深度就更简单了,我们直接数左括号的个数即可(右括号也行,反正是对称的)

故此答案选 D

设广义表 L=(a, b, L) 其深度是 () 
A、2
B、3
C、正无穷
D、都不对

首先这是一个递归广义表:L=(a, b, L)

相当于 L = (a, b,(a, b,(a, b,…)))

故此答案选 C

下列广义表是线性表的有 ()
A、Ls=(a, (b, c) )
B、Ls=(a, b)
C、Ls=(a, Ls)
D、Ls=(a, (() ) )

这道题要么根据性质直接判断,要么画图

画图:

B 选项:

A 选项:

性质:

线性表是由 n 个数据元素组成的有限序列,其中 n 为表长。线性表中数据元素之间的关系:

线性表中的数据元素之间存在一对一的关系,即每个数据元素都有一个唯一的直接前驱和一个唯一的直接后继,除了第一个元素没有前驱,最后一个元素没有后继

故此答案选 B

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

53、基于竞争层的竞争学习(matlab)

1、基于竞争层的竞争学习简介及原理 竞争学习是一种无监督学习方法&#xff0c;其中的竞争层神经元之间互相竞争以学习输入模式的表示。竞争学习的一个经典模型是竞争神经网络&#xff08;Competitive Neural Network&#xff0c;简称CNN&#xff09;&#xff0c;其核心部分是…

运营商、银行、国企等单位开发岗24届Offer薪资与福利汇总

本文介绍24届校园招聘中&#xff0c;地理信息科学&#xff08;GIS&#xff09;专业硕士研究生所得Offer的整体薪资情况、福利待遇等。 在2024届秋招与春招中&#xff0c;我累计投递了170余个单位&#xff0c;获得17个Offer&#xff1b;平均每投递10个简历才能获得1个Offer。说句…

flink-触发器Trigger和移除器Evictor

窗口原理与机制 图片链接&#xff1a;https://blog.csdn.net/qq_35590459/article/details/132177154 数据流进入算子前&#xff0c;被提交给WindowAssigner&#xff0c;决定元素被放到哪个或哪些窗口&#xff0c;同时可能会创建新窗口或者合并旧的窗口。每一个窗口都拥有一个…

Pc端多功能视频混剪工具/便携版打开即用

PC便携版 视频批量剪辑大师&#xff0c;全自动剪辑神器&#xff0c;会打字就能做视频 多功能&#xff0c;视频混剪&#xff0c;视频配音&#xff0c;文字生成语音&#xff0c;图片合成视频&#xff0c;自动识别音频并生成字幕等功能 链接&#xff1a;https://pan.baidu.com/…

文件操作与管理

程序经常需要访问文件和目录&#xff0c;读取文件信息或写入文件信息&#xff0c;在Python语言中对文件的读写是通过文件对象&#xff08;file object&#xff09;实现的。Python的文件对象也称为类似文件对象或流&#xff08;stream&#xff09;&#xff0c;因为Python提供一种…

<电力行业> - 《第9课:输电(二)》

4 输送电能流程 输送电能总共有&#xff1a;发电站→升压变压器→高压输电线→降压变压器→用电单位等五个流程。 电力工业初期&#xff0c;发电厂建在电力用户附近&#xff0c;直接向用户送电&#xff0c;所以那个时候只有发电和用电两个环节。 随着电力生产规模和负荷中心规…

烧结刚玉砂轮片 磨具用晶谷低温陶瓷结合剂玻璃粉

晶谷CBN 砂轮磨具用低温陶瓷结合剂玻璃粉的一些特点如下&#xff1a; - 软化点&#xff1a;通常为450~650度&#xff1b; - 膨胀系数&#xff1a;50~12010-7&#xff1b; - 粒径&#xff1a;300~3000目&#xff08;可按要求订做&#xff09;&#xff1b; - 外观颜色&#xff…

h5兼容table ,如何实现h5在app内使用h5渲染table表格而且实现横屏预览?

压图地址 横屏div 通过css 实现 transform: rotate(90deg); transformOrigin: 50vw 50vw ; height: 100vw; width: 100vh;<divclass"popup-box":style"{transform: originSet 0 ? rotate(90deg) : ,transformOrigin: originSet 0 ? 50vw 50vw : ,height…

GuLi商城-商品服务-API-三级分类-删除-逻辑删除

注意&#xff1a;官方文档说logic配置可以省略&#xff0c;代码中直观些&#xff0c;配上吧 逻辑删除注解&#xff1a; 实体类字段上加逻辑删除注解&#xff1a; 启动nacos&#xff1a; 启动商品服务&#xff1a; postman测试&#xff1a; 数据库字段值改成了0&#xff0c;说明…

Linux----> tail、cat、more、head、less的用法详解

1.tail命令&#xff1a;用于查看文件的最后几行内容。 基本用法&#xff1a;tail [选项] [文件] 常用选项&#xff1a; -n <行数>&#xff1a;显示最后的 <行数> 行。-f&#xff1a;实时显示文件新增内容&#xff0c;通常用于查看日志文件。 示例&#xff1a;…

数据恢复篇:如何在没有备份的情况下从恢复已删除的照片

许多用户更喜欢将他们的私人照片保存在他们的 Android 设备上的一个单独的安全空间中&#xff0c;以确保他们的记忆不仅被存储&#xff0c;而且受到保护。这就是“安全文件夹”功能派上用场的地方。您可以使用 PIN 码、密码、指纹或图案锁定此文件夹&#xff0c;即使您的设备落…

[小试牛刀-习题练]《计算机组成原理》之数据信息的表示、运算方法与运算器

【数据信息的表示运算方法与运算器】 1、【机器码转换】X-0.11111111&#xff0c;X的补码是 1.00000001 。 最高位符号位为负值&#xff1a; 反码法——绝对值按位取反末位加一&#xff0c;1.000000000.000000011.00000001扫描法——从右往左找到第一个为1的&#xff…

常用字符串方法<python>

导言 在python中内置了许多的字符串方法&#xff0c;使用字符串方法可以方便快捷解决很多问题&#xff0c;所以本文将要介绍一些常用的字符串方法。 目录 导言 string.center(width[,fillchar]) string.capitalize() string.count(sub[,start[,end]]) string.join(iterabl…

ffmpeg编码图象时报错Invalid buffer size, packet size * < expected frame_size *

使用ffmpeg将单个yuv文件编码转为jpg或其他图像格式时&#xff0c;报错&#xff1a; Truncating packet of size 11985408 to 3585 [rawvideo 0x1bd5390] Packet corrupt (stream 0, dts 1). image_3264_2448_0.yuv: corrupt input packet in stream 0 [rawvideo 0x1bd7c60…

在本地和Linux之间传输文件

1.打开本地的cmd窗口 2. 然后按这个链接的说法在cmd中远程连接Linux&#xff08;技术|如何在 Linux 中使用 sFTP 上传或下载文件与文件夹&#xff09; 3. 看这个链接里面的sftp命令进行本地和Linux之间的文件互传 &#xff08;https://www.cnblogs.com/niuben/p/13324099.htm…

【嵌入式CLion】进阶调试——WSL下的Linux体验

说明&#xff1a; 1&#xff0c;这里所指的嵌入式其实是指嵌入式微控制器MCU&#xff0c;即单片机 2&#xff0c;万事开头难&#xff0c;本文目前提供了WSL工具链的搭建&#xff0c;后面会持续更新 一、启用RTOS集成 在搭建WSL工具链之前&#xff0c;先讲一下集成的RTOS功能&a…

D-MAX纠偏软件Fife MAX Terminal软件MAX-Oi软件

D-MAX纠偏软件Fife MAX Terminal软件MAX-Oi软件

SpringBoot的自动配置核心原理及拓展点

Spring Boot 的核心原理几个关键点 约定优于配置&#xff1a; Spring Boot 遵循约定优于配置的理念&#xff0c;通过预定义的约定&#xff0c;大大简化了 Spring 应用程序的配置和部署。例如&#xff0c;它自动配置了许多常见的开发任务&#xff08;如数据库连接、Web 服务器配…

通过Python脚本实现字符画

效果 讲解&#xff1a; 用于将3D视图的帧缓冲区转换为字符画&#xff0c;并将字符画输出到文本编辑器中。 首先&#xff0c;获取当前绑定的帧缓冲区、视口信息和视图像素。 然后&#xff0c;将像素矩阵转化为字符串&#xff0c;并将字符串写入到文本编辑器中。 设置文本编辑…

bmob Harmony快速开发手机号一键登录功能

最近用Bmob的鸿蒙SDK尝试了Harmony开发&#xff0c;做了一个几乎每个应用都会有的功能&#xff1a;手机号码短信验证码一键注册登录的功能&#xff0c;感觉简直爽的不要不要的&#xff0c;ArkUI可见即可得的UI交互设计体验&#xff0c;配合Bmob后端云一如既往简单易用的风格&am…