原文:数组和广义表

数组 数组的特点: 元素数目固定 下标有界。 数组的操作: 按照下标进行读写。 数组的顺序表示和实现 因计算机的内存结构是一维的,因此用一维内存来表示多维数组,就必须按某种次序将数组元素排成一列序列,然后将这个线性序列存放在储存器中。 通常有两种顺序存储方式: 行优先顺序 将数组元素按行排列 在PASCAL C语言中,数组就是按行优先顺序储存。 列优先顺序 将数组按列向量排列。 在FORTRAN ...

2016-10-18 00:32 0 2228 推荐指数:

查看详情

数据结构4(数组广义

第4章 数组广义 【例4-1】二维数组A的每一个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A以行为主序存储元素,A[8][5]的物理地址与当A按列为主序存储时的元素( )的物理地址相同。设每个字符占一个字节。 A.A[8][5] B.A ...

Sun Jul 07 01:45:00 CST 2019 0 699
广义

概念 广义(Generalized Lists)是n(n≥0)个数据元素a1,a2,…,ai,…,an 的有序序列,一般记作 ...

Sat May 28 00:31:00 CST 2016 0 11317
广义

广义是n个元素的有限序列,每一个元素都是原子项或者是广义,通常记作LS=(a1,a2,an),如果是a1广义为其字表称为表头,其余元素为尾。 广义的性质: (1)广义的元素可以是子表或是元素,而子表内还可以包含子表,因此广义可以多层结构。 (2)广义具有递归和共享的性质 ...

Mon Nov 08 06:22:00 CST 2021 0 870
广义

介绍 广义是线性的补充。广义是递归定义的,广义的元素既可以是单个元素,也可以是一个广义广义的第一个元素是表头,其余部分是尾 例如: D=() :空,长度为0 A=(a, (b, c) :长度为2的广义,第一个元素为单个元素,第二个元素为子表(b, c ...

Sat Mar 26 02:18:00 CST 2022 0 840
数据结构学习总结--串数组广义广义)

广义 定义:广义是线性的推广也称为列表,广义一般记作\(LS=(a_{1},a_{2},,,,a_{n})\) LS是广义\((a_{1},a_{2},,,,a_{n})\)的名称,n是其长度 在广义的定义中,\(a_{i}\)可以是单个元素也可以是广义分别称为广义的原子和子表 ...

Thu Sep 23 19:47:00 CST 2021 0 221
广义

1.定义:广义是一种复杂的数据结构,是线性的扩展,能够表示树结构和图结构。 2.细分定义:广义是n个数据元素a0,a1,...,an-1组成的有限序列,记为GList=(a0,a1,...,an-1)其中,(1)ai或为不可分的数据元素(称为原子),或为可再分的广义(称为子表 ...

Thu Jun 22 05:26:00 CST 2017 0 2369
数据结构之【数组广义】复习题

第 4 章 数组广义 一、选择题 1. 将一个A[1..100,1..100]的三对角矩阵,按行优先存入一维数组B[1‥298]中,A中元素A6665(即该元素下标i=66,j=65),在B数组中的位置K为( B )。供选择的答案 ...

Fri Dec 23 05:32:00 CST 2011 0 7588
数据结构习题之多维数组广义

第五章 多维数组广义 一、基本要求、重点、难点 本章目的是介绍多维数组的逻辑结构特征及其存储方式。特殊矩阵和稀疏矩阵的压缩存储方法。本章重点是熟悉多维数组的存储方式、矩阵的压缩存储方式,难点是稀疏矩阵的压缩存储方示下实现的算法 ...

Wed May 03 18:15:00 CST 2017 0 1228
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM