二维数组

✍ dations ◷ 2025-12-04 05:18:12 #数据结构

二维数组 A {\displaystyle A_{}} ,每个元素的长度为t个字节,设 a p , q {\displaystyle a_{p,q}} 为A的第一个元素,即二维数组的行下标从p到m,列下标从q到n,按“行优先顺序”存储时则元素 a i j {\displaystyle a_{ij}} 的地址计算为:

L O C ( a i , j ) = L O C ( a p , q ) + ( ( i p ) n + ( j q ) ) t {\displaystyle LOC(a_{i,j})=LOC(a_{p,q})+((i-p)*n+(j-q))*t}

按“列优先顺序”存储时,地址计算为:

L O C ( a i , j ) = L O C ( a p , q ) + ( ( j q ) m + ( i p ) ) t {\displaystyle LOC(a_{i,j})=LOC(a_{p,q})+((j-q)*m+(i-p))*t}

存放该数组至少需要的单元数为(m-p+1) * (n-q+1) * t 个字节

二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵 a i j = a j i {\displaystyle a_{ij}=a_{ji}} ,对角矩阵:n阶方阵的所有非零元素都集中在主对角线上.

相关

  • 脊灰脊髓灰质炎(英语:poliomyelitis,简称polio),俗称小儿麻痹症(中文名称译自日语“小児麻痺”;后者则译自英语infantile paralysis),又译急性灰白髓炎。是由脊髓灰质炎病毒引起,可感染人
  • ISO 639-1ISO 639-1是国际标准化组织ISO 639语言代码标准的第一部分。它含有 184 个两字母的编码,用来标示世界上主要的语言。这些代码在很多地方都被用作语言的简写,例如:ISO 639-1在 2
  • 埃德温·哈勃埃德温·鲍威尔·哈勃(英语:Edwin Powell Hubble,1889年11月20日-1953年9月28日),美国著名的天文学家。哈勃证实了银河系外其他星系的存在,并发现了大多数星系都存在红移的现象,建立
  • 阎王阎罗王(梵语:यमराज,IAST:Yamaraja),源自印度教神祇阎魔罗阇(或译阎摩、阎魔、阎魔大王),是地狱的主宰,随着佛教传入中国,华人尊称其为阎魔罗阇大王,简称阎罗王、阎王、阎君。罗阇即
  • 卡门培尔奶酪卡芒贝尔乳酪(Camembert),又译“金银币、卡门培尔、卡门贝尔、卡门伯”,是一种软的法国白霉圆饼形乳酪,以法国下诺曼第奥恩省Vimoutiers附近的村庄卡芒贝尔命名。卡芒贝尔于1791
  • 秘鲁水獭秘鲁水獭(Lontra felina),又名猫獭,是一种很稀少的水獭。它们是南美洲中最多栖于海上的水獭,甚至很少到淡水或海口的地方。秘鲁水獭分布在南美洲西南部的滨海带。秘鲁南部、智利
  • 家庭法家庭法是与家庭事务相关的法律,包括
  • 查克托哈奇国家森林查克托哈奇国家森林(英语:Choctawhatchee National Forest)是美国的一处国家森林,1908年11月27日由美国总统西奥多·罗斯福建立,位处佛罗里达州,占地面积1,152英亩(4.66平方千米),最
  • 广范试剂广用试剂,又名通用指示剂或广范试剂。一般用来指示溶液的酸碱性,并可以指示酸性和碱性范围内的各种pH值,其变色之 pH 范围如下表:   pH值<4,颜色皆为红色pH值>10,颜色皆为紫色
  • 资金流分析资金流分析是一种新的分析工具,是有别于传统的基本分析(Fundamental Analysis)及技术分析(Technical Analysis),所分析的目标不是股票的合理价格水平,又或者是心理支持及阻力水