二维数组

✍ dations ◷ 2025-12-08 11:55:48 #数据结构

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

相关

  • 塞门扎格雷格·莱昂纳德·塞门扎(英语:Gregg Leonard Semenza,1956年7月1日-),美国医学家,知名于对生命系统如何利用、调节氧气的研究。他的团队发现HIF-1(缺氧诱导因子-1)所调控的基因能够
  • 西晋西晋(266年2月4日-316年12月11日),是中国古代魏晋南北朝时期的一个大一统的王朝,乃于265年由晋武帝司马炎取代曹魏政权而建立。晋武帝凭借父祖余荫和世族支持而得位。国号为“晋
  • 真盘龙亚目真盘龙亚目(Eupelycosauria)起初指的是盘龙目的一个亚目,但现在重新定义为真盘龙类,是合弓动物的一个演化支,包括大多数盘龙类、兽孔目、哺乳类。它们首次出现于石炭纪晚期(早宾夕
  • 立见天国《立见天国》(阿拉伯语:الجنّة الآن‎,英语:Paradise Now),是一部2005年上演的巴勒斯坦电影,由Hany Abu-Assad执导,讲述两个巴勒斯坦青年在准备自杀式炸弹袭击时发生的事
  • 戈特弗里德·伯姆戈特弗里德·伯姆(Gottfried Böhm;1920年1月23日-),德国建筑师,曾于1986年获颁普利兹克奖。伯姆1920年1月23日诞生于德国奥芬巴赫一个建筑世家。其父多米尼库斯·伯姆(Dominikus B
  • 超微量元素在生物化学中,超微量元素是指在生物机体内占总重量小于0.0001% 的化学元素,但它对代谢起着重要的作用。人体中可能含有的超微量元素包括硼、硅、镍、钒 和钴 ,其他生物体中可能
  • 硝酸钕硝酸钕是一种无机化合物,化学式为Nd(NO3)3。硝酸钕可以将氧化钕、氢氧化钕或碳酸钕溶于硝酸得到:所得溶液经过小心蒸发可以得到水合硝酸钕,其中六水合物最常见。将六水合物继续
  • 俄罗斯麝鼹属俄罗斯麝鼹(学名:;俄语:выхухоль )是俄罗斯麝鼹属(学名:)的唯一物种,属于鼹科的半水生(英语:List of semiaquatic tetrapods#Mammals)哺乳纲动物。鼹科旧属食虫目,现时属于真兽下
  • 茜素黄R茜素黄R(Alizarine Yellow R)是由重氮化合物偶联反应制成的黄色偶氮染料。一般会使用其钠盐。纯的茜素黄R会是铁锈颜色的固体。茜素黄R的主要用途是酸碱指示剂。
  • 采红骏使采红骏使(韩语:채홍준사;朝鲜汉字:采红骏使)是朝鲜燕山朝时期,为了满足燕山君的淫欲,而向八道派出以强征美女、美马的朝廷特使。燕山君与其他朝鲜王朝的君主不同,他是朝鲜历史上罕见