二维数组

✍ dations ◷ 2025-06-30 14:17:50 #数据结构

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

相关

  • 狗粮犬粮,或称狗粮,是人类用来喂养狗的食物。因人类生活型态改变,饲养狗转趋为家中宠物,人类进而发明能长期保存、方便喂食饲料产品,发明至今已有约六十年历史。仅在美国,2007年狗的饲
  • 南四县客语本文属于客家系列的一部分四县话,又名四县、四县腔(四县腔台湾客拼:xi ien/ian kiongˊ,客语白话字:si-yen/yan-khiông),是台湾客家族群使用的一种次方言,同时是台湾客家语次方言之
  • 热库在热力学里,热库被视为是一固定温度的热来源。热库的温度不会因为热量增加或被抽离而有任何改变。
  • 加州中央谷地中央谷地(英语:Central Valley)是纵贯美国加利福尼亚州中部的平原,与太平洋海岸平行,南北长约720公里,东西宽约60-100公里,面积超过42,000平方英里(109,000平方千米)。由北部的萨克拉
  • 油彩蜡膜虾Hymenocera elegans Heller, 1861油彩蜡膜虾(学名:Hymenocera picta),又称为海星虾、贵宾虾、丑角虾、小丑虾、跳舞虾 ,是生活于热带太平洋及印度洋珊瑚礁的一种海水虾。一般认为
  • 木须肉木樨肉(又称木须肉、苜蓿肉),是一道常见的中国菜,属八大菜系中的鲁菜。其菜以猪肉片与鸡蛋、木耳等混炒而成,因炒鸡蛋色黄而碎,类似木樨而得名。清人梁恭辰在其《北东园笔录·三
  • 清晰法令清晰法案(为成法律前即众所周知的C-20草案)(英语:The Clarity Act)是由加拿大国会立法通过,条文定义了加拿大政府在一个省进行可能脱离联邦的投票时加入协商讨论。这规定为了进行
  • 坦干伊喀湖耀鲶坦干伊喀湖耀鲶,为辐鳍鱼纲鲶形目塘虱鱼科的其中一种,被IUCN列为濒危保育类动物,分布于非洲坦干伊喀湖流域,栖息在沙泥底质底层水域,体长可达11.8公分,生活习性不明。 维基物种中
  • α-酮戊酸α-酮戊酸 (英语:α-Ketovaleric acid)是一种酮酸能在人血液中发现,但不是任何代谢途径的中间产物,其来源未知。
  • 格罗斯曼·马塞尔格罗斯曼·马塞尔(匈牙利语:Grossmann Marcell,1878年4月9日-1936年9月7日),犹太人,瑞士数学家,阿尔伯特·爱因斯坦的大学同窗和好友。格罗斯曼在苏黎世联邦理工学院担任数学教授,主