二维数组

✍ dations ◷ 2025-11-27 00:04:11 #数据结构

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

相关

  • 面颊脸颊(拉丁语:buccae)是指眼睛下部,鼻子周围到左右耳的表面部分。具体是指人类和哺乳动物面部皮肤直到下巴的部分,并且在眼睛和颧骨的下部内形成了口腔侧壁。在脊椎动物亚门中,脸颊
  • 苯二氮䓬苯二氮䓬类药物(拉丁语:Benzodiazepines,BZDs、䓬/zhuó/),又译苯二氮平,是一种精神药物,其核心化学结构是一个苯环和一个䓬环。第一种此类药物是氯氮䓬(利眠宁),由Leo Sternbach在195
  • 罗马历罗马历(英语:Roman Calendar),为实行于古代罗马王政时期的历法。罗马历起源于太阴历,把每年分为十个月到十三个月,直到公元前46年被儒略历取代为止。这段时期的历法,亦有称之为儒略
  • 贝瓦尔德弗朗兹·贝瓦尔德(瑞典语:Franz Berwald,1796年7月23日-1868年4月3日),瑞典作曲家。早年曾在宫廷管弦乐团任职,后为生计所迫曾长时期担任外科医生,玻璃商等职务。晚年曾在斯德哥尔摩
  • 磷酸基磷酸(英语:phosphoric acid)或称为正磷酸(orthophosphoric acid),化学式H3PO4,是一种常见的无机酸,不易挥发,不易分解,几乎没有氧化性。具有酸的通性,是三元弱酸,其酸性比盐酸、硫酸、硝
  • 长隆野生动物世界长隆野生动物世界(原名香江野生动物世界)位于中华人民共和国广东省广州市番禺区大石街道,于1997年12月26日落成及启用,占地约800公顷,引进了逾500种动物,近20,000只,为亚洲规模最庞
  • 大部分中央企业中央管理企业,通称中央企业,简称央企,是指由中华人民共和国国务院(即中央人民政府)或其授权的财政部、国务院国有资产监督管理委员会等机构代表国务院履行出资人职责的全民所有制
  • 有色人种有色人种 (英语:Colored)是美国或加拿大的曾用词汇,始于北美的殖民时代,指来自撒哈拉沙漠以南非洲的非裔美国人和美洲原住民。现在这个词汇被视为带有种族歧视色彩,不再是政治正确
  • 后山埤站后山埤站,副站名五分埔商圈,位于台湾台北市信义区、南港区交界处,是台北捷运板南线的捷运车站。车站位于忠孝东路六段下方,与永吉路、玉成街的交叉口以及中坡南北路口间,曾暂名为
  • 双拼双拼是汉语拼音输入法的一种编码方案。相对于全拼而言,使用双拼输入汉字时只需输入一个代表声母的字母,一个代表韵母的字母,就可以打出任意一个中文单字了。目前Windows、Andro