77问答网
所有问题
当前搜索:
数组属于什么数据结构
列队与
数组属于
线性表的原因是
什么 数据结构
答:
应该说列队是线性表的一种功能特殊化的使用 列队的性质就是先进先出 队头删除,队尾插入 就是对线性表在队头删除结点,队尾插入结点 所以是线性表的一种
数据结构
中
数组
元素的起始地址和存储地址有
什么
区别?
答:
(1)
数组
A的存储量为6*8*6=288字节 (2)按行优先存放时,元素A1,4的起始地址、存储地址:1000+(1*8+4)*6=1072 (3)按列优先存放时,元素A4,7的起始地址、存储地址:1000+(7*6+4)*6=1276 数组元素的存储地址就是该元素在内存的起始地址
数据结构
是计算机存储、组织数据的方式。
数据结构
里抽象数据类型定义有
什么
用?
答:
使人们能够独立于程序的实现细节来理解
数据结构
的特性。抽象数据类型通常是对数据的某种抽象,定义了数据的取值范围及其结构形式,以及对数据操作的集合。例如,各种高级程序设计语言中都有“整数”类型,尽管它们在不同处理器上实现的方法不同,但对程序员而言是“相同的”,即数学特性相同。从“数学抽象”...
数据结构
中
数组
和 c语言中数组的区别
答:
本质是一样的。
数据结构
本身不依赖于某种语言,他是一种抽象的描述。
数据结构
主要学
什么
内容
答:
学存储结构和逻辑结构。存储结构是数据在计算机中实际的存在形态,逻辑结构是程序人员需要的数据形态。
数据结构
是学用有限的存储结构:顺序和随机存储来构造更为复杂的逻辑结构,进而基于这些逻辑结构来完成一些符合现实模型的算法。其实数据结构就是学习如何抽像信息、如何封装数据、如何处理数据元素之间的关系。
数据结构
N是一个5×8的二维
数组
,当N按行优先方式存储时,表示该数组第10...
答:
设
数组
为a[5][8],如果是C的话,当N按行优先方式存储时,表示该数组第10个的元素是a[1][1];
数据结构
、
数组
存储的地址怎么计算?
答:
数组
存储地址的计算:以二维数组为例,其他的依次类推 假设起始下标从0开始,按行存储(总共有M行,N列):A[i][j]=A[0][0]+(i*N+j)*L 这地方的L是数组中的一个元素所占的存储空间。或:即使A[8][5]前面有多少个元素,行下标i从1到8,列下标j从1到10,所有A[8][5]之前共有n7*...
《
数据结构
》 一维
数组
表示为
什么
?二维数组表示为什么?
答:
一般在
数据结构
里面,指针比较吃香。但是,也会用到一维
数组
和二维数组:比如说,线性表或者链表的遍历,插入元素,删除元素……而要用到二维数组的就是在需要邻接矩阵的时候啦。一般来说,程序里,有这样一种声明一维数组和二维数组的方法:typedef struct { int *elem;……}; //以后就可以用elem...
今天老师讲java的
数据结构
,讲到
数组
长度和线性表的长度,请问线性表长 ...
答:
数组
的长度表示存放线性表的存储空间的长度,一般是分配之后固定的!(当然可以通过一些高级语言的编程手段变成动态的)线性表的长度可以理解为数组中存放的
数据
的长度!是线性表中存放数据元素的个数,这个值是可以变化的 随着线性表的增,删操作 量会变化 但是线性表的长度不能超过数组的长度!也就是小于...
数据结构
题:二维
数组
A[10][20]采用列序为主方式存储,每个元素占一个存储...
答:
jnervo 采纳率:36% 擅长: C/C++ C#/.NET 数据库DB 数学 JavaScript 为您推荐: 数据结构二维数组A01 数据结构笔记 二维数组第一个数 线性结构
数据结构数组
和广义表 数据结构矩阵的压缩 二维数组采用列序 三维数组行优先存储 c语言二维数组输入 动态规划编程题 ...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜