二维数组

✍ dations ◷ 2025-11-26 03:25:21 #数据结构

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

相关

  • 犹他-阿兹特克语系犹他-阿兹特克语系(Uto-Aztecan languages)是一个美洲原住民语言的语系。犹他-阿兹特克语系主要分布在北美大盆地地区(Great Basin)的美国俄勒冈州、爱达荷州、犹他州、加州、内
  • 临床追踪研究前瞻研究(prospective study)或前瞻性性队列研究(prospective cohort study)是一种时间纵向的研究,即观察一组人群随着时间推移,其中某些特定因素的不同如何影响某一结果的发生。
  • V-100装甲车V-100装甲车(英语:M706 Commando)是凯迪拉克盖集(Cadillac Gage)制造的两栖四轮驱动轻型装甲车。V-100系列4X4装甲车被凯迪拉克盖集命名为“突击队(Commando)”。此车辆担任了许多
  • 楯魮楯魮(学名:)为辐鳍鱼纲鲤形目鲤科的其中一个种。该物种于1963年由Jacques Daget描述及命名,分布于非洲Diogou、Diani与Simandou 河流域,体长可达25.6公分。 维基物种中有关楯魮的
  • 卡米尔·若尔当马里·埃内芒·卡米尔·若尔当(法语:Marie Ennemond Camille Jordan,1838年1月5日-1922年1月22日)是一个法国数学家,他以在群论中的奠基性贡献与富有影响的《分析教程》(法语:)而著
  • 吉亚尼·宰尔·辛格吉亚尼·宰尔·辛格(旁遮普语:ਜ਼ੈਲ ਸਿੰਘ;Giani Zail Singh,1916年5月5日-1994年12月25日)印度政治人物,曾担任印度第七任总统(1982-1987)和不结盟运动秘书长。他是印度第一位
  • 万拔文万拔文(William Sandford Pakenham-Walsh,1868年-1960年4月26日)是一位英国圣公会差会(CMS)派往中国福州的传教士。1868年,万拔文出生在爱尔兰的一个牧师家庭,毕业于都柏林三一大学
  • Dr. Dre安德烈·罗梅勒·杨格(英语:André Romelle Young,1965年2月18日-),是一位非裔美籍嘻哈音乐人、音乐制作人、饶舌歌手,企业家,艺名Dr. Dre(中文常翻作德瑞博士,或德瑞医生,尽管Doctor意
  • 陈绾陈绾(?-?),字用章,浙江绍兴府上虞县人,民籍,明朝政治人物。嘉靖三十二年(1553年),登癸丑科二甲第三名进士。官至刑部郎中。曾祖父陈霈;祖父陈顼;父陈逑,封监察御史。母严氏(封孺人)。
  • 弗拉斯·雅科夫列维奇·丘巴尔弗拉斯·雅科夫列维奇·丘巴尔(俄语:Вла́с Я́ковлевич Чуба́рь,1891年2月10日(22日)-1939年2月26日)乌克兰人,苏联党和国家领导人。1891年,生于叶卡捷琳诺斯拉