数据结构作业10复习

news/2024/11/28 22:52:35/

2-1
设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为(2分)
A.13
B.33
C.18
D.40

啊这考的线代吧,对称矩阵转为数组存储,第i行第j列元素位于 i(i-1)/2+j
注意第一元素下标

2-2
设有数组A[i,j],数组的每个元素长度为3字节,i的值为1 到8 ,j的值为1 到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。(2分)

A.BA+141
B.BA+180
C.BA+222
D.BA+225

题目说明是以列为主存放,相当于一列满开始下一列,相当于求i=1~10, j=1~8的二维数组中A[8,5]的起始地址,即A[8,4]的终止地址,(8*7+4)*3=180.

点击查看解析

2-3
将一个A[1…100,1…100]的三对角矩阵,按行优先存入一维数组B[1‥298]中,A中元素A6665(即该元素下标i=66,j=65),在B数组中的位置K为()。(2分)
A.198
B.195
C.197
D.199

在这里插入图片描述
点击查看解析

2-4
若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1…(n(n+1))/2]中,则在B中确定aij(i<j)的位置k的关系为()。(2分)
A.i*(i-1)/2+j
B.j*(j-1)/2+i
C.i*(i+1)/2+j
D.j*(j+1)/2+i

i>=j时(上三角形)
以行序为主序:i(i-1)/2+j;
以列序为主序:j(j-1)/2+i;
i<j时(下三角形)
以行序为主序:j(j-1)/2+i;
以列序为主序:i(i-1)/2+j.

2-5
已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是()。(2分)

A.head(tail(tail(L)))
B.tail(head(head(tail(L))))
C.head(tail(head(tail(L))))
D.head(tail(head(tail(tail(L)))))

广义表L=((x,y,z),a,(u,t,w)),
第一次tail(L)取出(a,(u,t,w))
第二次tail()取出((u,t,w))
第三次head()取出(u,t,w)
第四次tail()取出(t,w)
第五次head()取出t

2-6
广义表A=(a,b,(c,d),(e,(f,g))),则式子Head(Tail(Head(Tail(Tail(A)))))的值为()。(2分)
A.(g)
B.(d)
C.c
D.d

第一次tail(A)取出(b,(c,d),(e,(f,g)))
第二次tail()取出((c,d),(e,(f,g)))
第三次head()取出(c,d)
第四次tail()取出(d)
第五次head()取出d

2-8

设广义表L=((a,b,c)),则L的长度和深度分别为( )(2分)
A.1和1
B.1和3
C.1和2
D.2和3
在这里插入图片描述

2-8
树最适合于用来表示(1分)

A.有序数据元素
B.无序数据元素
C.元素之间无联系的数据
D.元素之间具有分支层次关系的数据


http://www.ppmy.cn/news/141099.html

相关文章

如何检测Android应用是32位还是64位

目录 1、前言 2、检测App 3.应用是否包含 64 位库&#xff1f; 1、前言 从Android 4.4宣布支持64位系统以来&#xff0c;各终端方案厂商逐步推出了各自的64位soc解决方案。Google为了兼容之前32位系统的应用&#xff0c;在64位系统上也实现了对32位应用的支持。那么问题就来…

数据结构笔记5数组

数据结构笔记5数组 前言 数据结构笔记4串 写一下数组的笔记。 思维框架图 习题 选择题 \7. 设有一个10阶的对称矩阵A&#xff0c;采用压缩存储方式&#xff0c;以行序为主存储&#xff0c;a11为第一元素&#xff0c;其存储地址为1&#xff0c;每个元素占一个地址空间&…

如何选购自己满意的主板(建议观看)

主板是电脑的核心组件之一&#xff0c;其作用就像人的“身躯”一样&#xff0c;用于连接CPU&#xff0c;内存&#xff0c;硬盘&#xff0c;显卡和光驱等硬件。因此我们选择一个合适的主板非常重要。 一&#xff1a;主板芯片组芯片组是主板的核心部件&#xff0c;其型号直接影响…

usb3.0 ssd 测试软件,板载性能:SATA3及USB3.0接口测试

●板载性能:SATA3及USB3.0接口测试 A85芯片组的原生SATA3接口史无前例的提升至8个&#xff0c;这对于对硬盘速度有着苛刻要求的用户有着非凡的意义。目前&#xff0c;只有A85和A75芯片组采用了全SATA3的SATA接口配置。尽管其它芯片组有第三方桥接芯片所支持的SATA3接口&#xf…

安装wsl2以及迁移镜像至d盘

1、查看本地wsl版本号 C:\Users\jiangcheng> wsl -v -l WSL 版本&#xff1a; 1.2.5.0 内核版本&#xff1a; 5.15.90.1 WSLg 版本&#xff1a; 1.0.51 MSRDC 版本&#xff1a; 1.2.3770 Direct3D 版本&#xff1a; 1.608.2-61064218 DXCore 版本&#xff1a; 10.0.25131.1…

基于轻量级YOLOv5n/s/m三款模型开发构建基于无人机视角的高空红外目标检测识别分析系统,对比测试分析性能

有关于无人机目标检测和红外场景下的目标检测的项目在我之前的文章中都有实践经历了&#xff0c;但是将无人机和红外场景结合的目标检测项目还是很少的&#xff0c;本文的核心想法就是基于高空无人机场景开发构建目标检测系统。 前面相关博文如下&#xff0c;感兴趣的话可以自…

MongoDB-04-常用命令记录

命令练习&#xff1a;https://www.cnblogs.com/DDgougou/p/10200281.html类型用途库相关命令show dbs查看所有库db查看在当前在那个库下use 库名创建、切换到该库db.dropDatabase()删除库&#xff0c;必须使用use切换到该库下集合&#xff08;表&#xff09;相关命令插入数据in…

了解Chatgpt key token计价或扣费说明

OpenAI的定价是基于token的&#xff0c;token是用于自然语言处理的词的片段。对于英文文本&#xff0c;1个token大约是4个字符或0.75个单词。 你的请求的token数是由你的提示和你请求的回复长度决定的。 通常1000个Token约等于750个英文单词或者400&#xff5e;500个汉字。 …