二维数组

✍ dations ◷ 2025-12-02 13:55:40 #数据结构

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

相关

  • 词缀词缀(affix)是一种附着在词根或词干的语素,为规范词素,不能单独成字。词缀可以是派生变化,如英语的-ness and pre-,也可以是屈折变化,如英语的复数 -s 和过去式-ed。根据词缀和词干
  • 电位在静电学里,电势,或作电位(英语:electric potential),是标量,定义为处于电场中某个位置的单位电荷所具有的电势能。其数值不具有绝对意义,只具有相对意义,因此为了便于分析问题,必须设
  • 吉赛奇吉赛奇国家森林(英语:Kisatchie National Forest)是美国路易斯安那州唯一一座国家森林,位于七座县中松树林遍布的丘陵间,有着面积广阔的长叶松树林。
  • 房东土地主(英语:Landlord),又名地主或房东,他们是土地、地皮的业权持有人,通常也是土地使用权的出租者。成为地主有多种目的:明朝中叶以后,缙绅地主迅速崛起。士大夫一旦得志,其精神日趋
  • 豪猪亚目豪猪亚目(学名:Hystricomorpha)在历史上曾有过许多含义。广义上是指所有具有豪猪型颧弓-咬肌结构(Zygomasseteric system)的啮齿目动物(跳鼠类除外),包括豪猪下目(Hystricognathi)、栉
  • 特立尼达和多巴哥元特立尼达和多巴哥元 (货币编号:TTD)是特立尼达和多巴哥的流通货币。辅币单位为分,1元=100分。自1898年开始发行。
  • cis函数在微积分学中,cis函数又称纯虚数指数函数,是复变函数的一种,和三角函数类似,其可以使用正弦函数和余弦函数 cis ⁡ x = cos
  • 阿尔克战役阿尔克战役(battle of Arques)于1589年9月15日至18日,发生在胡格诺战争期间,纳瓦尔的亨利,即当时的法王亨利四世获得惨胜。他率领七千雨格诺派的军队击败了由马耶纳公爵统率的天
  • 超级兔子超级兔子是一款主要功能为维护和清理系统的免费软件,由超级兔子团队开发,创始人蔡旋,适用于Windows XP/Windows 2003/Windows Vista/Windows 2008/Windows 7操作系统。软件最初
  • 葡萄牙语克里奥尔语葡萄牙语克里奥尔语(葡萄牙语:Crioulos de base portuguesa)是以葡萄牙语为基础的克里奥尔语,为数不少。葡萄牙语克里奥尔语可以按Dulce Pereira的分法,按地域和次源语划分为多个