二维数组

✍ dations ◷ 2025-04-04 11:26:07 #数据结构

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

相关

  • 麻风分枝杆菌麻风杆菌也称为韩森氏杆菌,是一种可引起麻风病的分支杆菌,菌体呈短小棒状或稍弯曲,长约2-6µm,宽约0.2-0.6µm,抗酸染色呈红色(抗酸性),革兰氏染色呈阳性,好氧菌。于1873年由挪威医生
  • 路易吉·伽伐尼路易吉·阿洛伊西奥·伽伐尼(意大利文:Luigi Aloisio Galvani, 拉丁文:Aloysius Galvani)1737年9月9日-1798年12月4日)是意大利医生、物理学家与哲学家,现代产科学的先驱者。他在意
  • 巯嘌呤巯嘌呤(英语:Mercaptopurine,简称6-MP,又名6-巯基嘌呤、巯基嘌呤或巯唑嘌呤)是一种硫嘌呤类化疗药物和免疫抑制剂。1951年,格特鲁德·B·埃利恩和乔治·H·希钦斯用干酪乳杆菌试验
  • 敦巴顿橡树园会议敦巴顿橡树会议(英语:Dumbarton Oaks Conference),1944年,第二次世界大战中,盟军胜利在望,为了协调战后国际关系,苏美英三国在华盛顿附近的敦巴顿橡树园举行会议,被称为敦巴顿橡树园
  • 2018年青奥会第三届夏季青年奥林匹克运动会(英语:III Summer Youth Olympic Games,西班牙语:III Juegos Olímpicos de la Juventud)于2018年10月6日至18日在阿根廷布宜诺斯艾利斯举行。该青
  • 台湾历史建筑百景台湾历史建筑百景为中华民国行政院文化建设委员会在2001年举办的“历史建筑百景征选活动”所票选出的一百个历史建筑。该活动先是在2001年8月由各县市办理十景征选,于10月底
  • 斯洛伐克电视台斯洛伐克电视台(Slovenská televízia,STV)是斯洛伐克的公共电视台,成立于1993年1月1日,其前身是捷克斯洛伐克电视台(Československá televízia, ČST)。斯洛伐克电视台和斯洛
  • 央元音表内成对的元音分别为不圆唇/圆唇。央元音(central vowel)是使用于一些口语语言中的一种元音类型。央元音的决定性特征为舌头的位置大约在前元音及后元音两者位置的中间。国际
  • 江类思江类思(Bishop Luigi Moccagatta, O.F.M.1809年10月9日-1891年9月6日),天主教山东宗座代牧区和天主教山西宗座代牧区主教。1809年10月9日,江类思出生于意大利Castellazo-Bormida
  • 视觉传达设计视觉传达设计(Visual Communication Design)是透过可视形式以传达某种事物为目的的主动行为。视觉传达主要或部分仰赖于视觉且以二度空间的影像呈现,包括:标示、字型编排、绘画