二维数组

✍ dations ◷ 2025-12-03 09:38:53 #数据结构

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

相关

  • 主诉主诉(chief complaint,简称CC),是病史询问的第二个步骤,是病患或家属有关症状、问题、疾病、诊断、或医生建议回诊等,就诊原因的简单描述。患者对医生、护理师或是其他医疗保健专
  • 瓜部,为汉字索引中的部首之一,康熙字典214个部首中的第九十七个(五划的则为第三个)。就繁体及简体中文中,瓜部归于五划部首。瓜部通常是从左、中、右方均可为部字。且无其他部首
  • 2018年2018年被中华人民共和国处决的死刑犯列表,旨在列出2018年被中华人民共和国处决的死刑犯。
  • 巴塞尔协议III巴塞尔协议III(英语:Basel III)是由国际清算银行制定,同时得到世界各主要经济体的中央银行(即巴塞尔银行监理委员会)参与制定并同意实施的全球金融监管标准。作为巴塞尔协议的第三
  • 洪 业洪业(1893年10月27日-1980年12月22日),字鹿芩,号煨莲(取其英文名William的谐音),福建侯官人,中国历史学家。他的一生对于编纂中国古籍引得、哈佛燕京学社的发展作出不可忽略的贡献。2
  • 独立国家主权国家,指拥有独立主权的国家,是国际社会的最基本成员,在国际法中,主权国家是一个非物质的法律实体,并由一个法定政权做为代表行使国家主权,其统治和管理的权力由该国家或组织的
  • 天台宗天.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-setting
  • 西北地区 (加拿大)西北地区(英语:Northwest Territories,法语:les Territoires du Nord-Ouest,因纽特语:ᓄᓇᑦᓯᐊᖅ)或西北领地,简称NWT,是加拿大一级行政区里面的三个“地区/领地”(Territory)之一,面
  • 黑尾袋鼠黑尾袋鼠(学名:)是袋鼠科黑尾袋鼠属中唯一的一个种。与其它小袋鼠相比它在身体结构和繁殖方式上有所不同,因此自成一属,而没有被列入大袋鼠属。黑尾袋鼠的外形特征是它们长而粗的
  • 青州 (九州)青州,汉族文化中的汉地九州之一。青州得名甚早,禹贡中就有记载:“海岱惟青州”。上古为东夷部落之地,至夏商间,先后为爽鸠氏、季则氏、逄伯陵氏所据。从周初封吕尚为齐侯,地始归于