二维数组

✍ dations ◷ 2025-09-08 02:16:51 #数据结构

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

相关

  • 转座子转座子(英语:Transposon,亦称为转座元件,跳跃子)是一类DNA序列,它们能够在基因组中通过转录或逆转录,在内切酶(Nuclease)的作用下,在其他基因座上出现。转座子的这种行为,与假基因(Pseud
  • 考古考古学(英语:archaeology或archeology,源自古希腊文:ἀρχαιολογία, archaiologia ;ἀρχαῖος,arkhaīos,“古代”;以及-λογία, -logiā,“学问”),对于过去人类
  • 天主教罗马教区天主教罗马教区(拉丁语:Dioecesis Urbis;意大利语:Diocesi di Roma)是天主教会在意大利首都罗马设置的教区,辖区实际上包含罗马市与梵蒂冈城国。其拉丁文名称的“Urbis”是“城市
  • 内门内门区(台湾话:.mw-parser-output .sans-serif{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif} Lāi-
  • G点G点(英语:G-spot),有时称为格雷芬贝格点(英语:Gräfenberg spot,取自德国妇产科医生欧斯特·格雷芬贝格(德语:Ernst Gräfenberg))。是女性阴道中一处被认定为性感带的区域。受到刺激时
  • 黄昏鸟目黄昏鸟目(学名:Hesperornithes)是生活于白垩纪已经灭绝,而且具有牙齿的鸟类,主要生活在北半球的海域与近海地区,以鱼类及其他海洋生物为主食。虽然有一些体型较小的种类可能具有飞
  • 希腊总理),俗称希腊总理 (希腊语:Πρωθυπουργός της Ελλάδας, )希腊共和国的政府首脑和内阁(英语:Cabinet of Greece)领导人。现任总理是基里亚科斯·米佐塔基斯,2019年
  • 列夫·古米廖夫列夫·尼古拉耶维奇·古米廖夫 (俄语:Лев Никола́евич Гумилёв;1912年10月1日(儒略历9月18日),圣彼得堡 – 1992年6月15日,圣彼得堡)是苏联学者,历史学、民族
  • 马克·范戈马克·范戈 (Marko M. Feingold ),1913年5月28日出生于Besztercebánya/Neusohl,奥匈,(今天Banská Bystrica,斯洛伐克),是以色列萨尔斯堡文化组织的会长,同时也是萨尔斯堡犹太人教堂
  • 戴联奎戴联奎(1751年-1822年),字紫垣,江苏如皋县城人。中国清朝官员。少从邵晋涵受经学,乾隆三十九年(1774年)顺天乡试第一名举人(解元),乾隆四十年(1775年)联捷进士,选庶吉士,授编修,在翰林久不迁