二维数组

✍ dations ◷ 2025-12-07 20:21:09 #数据结构

二维数组 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阶方阵的所有非零元素都集中在主对角线上.

相关

  • 汪 耕汪耕(1927年10月-),安徽休宁人。1949年毕业于上海交通大学电机系,于1991年当选为中国科学院院士(学部委员),主管学部为技术部。他现亦为上海电机厂的高级工程师。汪耕为电机及发电机
  • 埃里斯不 和 女 神厄里斯厄里斯(希腊文:Ἔρις;英文:Eris,意为“不和”)是希腊神话中的不和女神,她在罗马神话中被称为Discordia。荷马和赫西俄德对她有不同的描写:在《伊利亚特》中她是
  • 圣罗伦斯湾圣罗伦斯湾(英语:Gulf of Saint Lawrence)是加拿大东南部的大西洋海湾,圣罗伦斯河在这里流入北大西洋,位于拉布拉多半岛、纽芬兰、新伯伦瑞克与布雷顿角岛(Cape Breton Island)之间
  • 多元不饱和脂肪酸多元不饱和脂肪是两类不饱和脂肪之一,分子中有多于一个双键,相比之下单元不饱和脂肪则只有一个双键,其余为单键。它必须从食物中摄取。常见的这类脂肪包括亚麻油酸及次亚麻油酸
  • 古登堡面古登堡界面(古氏不连续面)是地核与地幔的交界。1914年,德国地球物理学家宾诺·古登堡(Beno Gutenberg)发现地下2885千米处地震波的传播速度有明显变化,其中纵波的速度明显下降,横波
  • 全国瞬时警报系统全国瞬时警报系统(日语:全国瞬時警報システム Zenkoku Shunji Keihō Shisutemu),又称为J-Alert(Jアラート Jei-arāto),是2007年2月在日本推出的全国性警报系统,旨在迅速向公众通
  • 不饱和烃不饱和烃是含有碳-碳双键或三键的烃,包含烯烃、炔烃及芳香烃等。如果烃分子中只有单键,则叫做饱和烃,即烷烃,烷就是“完”全的意思,分子内只有单键。像下式,属于饱和烃里面的饱和
  • 原子吸收光谱法原子吸收光谱法(英语:atomic absorption spectroscopy, AAS),又称原子吸收分光光度法,是一种根据特定物质基态原子蒸气对特征辐射的吸收来对元素进行定量分析的方法。在仪器分析
  • 涂壁花蜂涂壁花蜂,体长约3~6公分,算是中大型的欧洲蜂类。主要分布在温带地区,偶有时会在较高纬度的地区被发现。涂壁花蜂并非群居的蜂类,而是比较像是穴蜂科一样分散式的在墙孔、砖墙的
  • 琳达·洛夫莱斯琳达·苏珊·博尔曼(英语:Linda Susan Boreman,1949年1月10日-2002年4月22日),艺名琳达·洛夫莱斯(英语:Linda Lovelace),生于美国纽约市布朗克斯,著名色情演员、作家,以演出电影《深喉