二维数组

✍ dations ◷ 2025-12-07 00:05:05 #数据结构

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

相关

  • 冲剂冲剂是指用开水冲调即可服用的中药剂型,一般是由中草药煎熬浓缩而成。是在汤剂和糖浆剂的基础上发展出来的一种新中药剂型。
  • 糖浆糖浆(英语:Syrup)是透过煮或其它技术制成的、黏稠的、含高浓度的糖溶液。制造糖浆的原材料可以是糖水、甘蔗汁、果汁或者其它植物汁等。由于糖浆含糖量非常高,在密封状态下它不
  • 阿维罗伊阿布·瓦利德·穆罕默德·伊本·阿马德·伊本·鲁世德(阿拉伯语:أبو الوليد محمد ابن احمد ابن رشد‎,1126年-1198年12月10日),又译为阿威罗伊、亚维侯
  • 索托德纳斯林·索托德(波斯语:نسرین ستوده‎,1963年5月30日-),伊朗女性律师和人权活动家。她曾经辩护过的委托人包括记者Isa Saharkhiz、诺贝尔和平奖得主希林·伊巴迪,以及被
  • 里尔35里尔35(英语:Learjet 35)及里尔36(英语:Learjet 36)喷射机,为里尔喷射机所出厂的小型商务喷射机,在1983年,美国空军订购80架里尔35式喷射机A型,作为空军的作业支援专机,军方编号为C-21
  • 20032003年欧洲歌唱大赛为第48届之欧洲歌唱大赛,于2003年5月24日在拉脱维亚首都里加举行。本次主题为"Magical Rendez-vous" (中文:魔力的约会)。主持人为Marie N与Renārs Kaupe
  • 颞颥孔.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 金衢盆地金衢盆地指中国浙江省金华、衢州、梅城一带的衢江、兰江、新安江、金华江河谷地带。金衢盆地是钱塘江流域最大的走廊式盆地,长200多公里,宽15~20公里,面积3500平方公里,盆底海拔
  • 印度花豹印度花豹(学名:Panthera pardus fusca),是豹的一个亚种。主要分布于印度,数量约有1万只,是亚洲豹的亚种中数量最多的族群。印度花豹体长约1.8米之间,尾长可达1米。夜行性,除了捕捉羊
  • 安纳·哈扎尔安纳·哈扎尔(马拉提语:अण्णा हजारे、英语:Anna Hazare)是一名印度社会活动家,1991年起成立并领导反腐组织“人民反腐运动”,以非暴力的方式反对腐败,并多次入狱,被誉为当