二维数组

✍ dations ◷ 2025-11-26 10:48:54 #数据结构

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

相关

  • 活性污泥法活性污泥法是一种污水的好氧生物处理法,由英国的克拉克(Clark)和盖奇(Gage)于1912年发明。如今,活性污泥法及其衍生改良工艺是处理城市污水最广泛使用的方法。它能从污水中去除溶
  • 阿尔弗雷德·布莱洛克阿尔弗雷德·布莱洛克(英语:Alfred Blalock,1899年4月5日-1964年9月15日),美国外科医生,其在休克方面的研究影响深远,同时他还是布莱洛克-陶西格分流术的发明人之一。布莱洛克-陶西格
  • 滤泡刺激素促卵泡激素(英语:follicle-stimulating hormone, FSH,亦称为卵泡刺激素)是一种由脑垂体合成并分泌的激素,属于糖基化蛋白质激素,因最早发现其对女性卵泡成熟的刺激作用而得名。后
  • 新乐文化新乐文化是位于今天中国辽宁省辽河河谷地区的一个新石器时代文化,大约出现在距今7200年前至距今4000年前期间。新乐文化的代表是太阳鸟崇拜,据称太阳鸟是凤凰的的雏形。新乐遗
  • 伊珀尔伊珀尔(荷兰语:Ieper,法语:Ypres)是位于比利时西佛兰德省部的一座城市,总面积130.61平方千米,人口34,897人(2006年)。伊珀尔是一个古老的城镇,历史远朔到古罗马帝国时期,中世纪时已经成
  • 伊拉克土库曼斯坦人伊拉克土库曼人是土库曼人在伊拉克的分支。人口估计由50万至450万人不等。他们最早七世纪来到伊拉克,是阿拔斯王朝哈里发的伊拉克总督的马木留克,当时有1000人。之后塞尔柱帝
  • 译言译言是由一群志愿翻译者于2006年成立的翻译社区网站,原主要是将国际新闻如卫报及ReadWriteWeb的来源内容翻译成中文为主,并以社群内部的荣誉制度来鼓励参与。主要依靠网友的介
  • 卢修斯·卡尔普尔尼乌斯·皮索·凯索尼努斯卢修斯·卡尔普尔尼乌斯·皮索·凯索尼努斯(英语:Lucius Calpurnius Piso Caesoninus (consul 58 BC)),公元前1世纪人。他的女儿是卡尔普尔尼娅(嫁予尤利乌斯·凯撒),作为公元前58
  • 马雷克·切赫马雷克·切赫(斯洛伐克语:Marek Čech,1983年1月18日-),出生在特雷比绍夫,是一名斯洛伐克足球运动员,司职左后卫,现效力英超俱乐部西布罗姆维奇。切赫出身自布拉迪斯拉发国际(英语:FK I
  • 独占我的英雄《独占我的英雄》(日语:ひとりじめマイヒーロー)是日本漫画家ありいめめこ所作的日本漫画作品。2017年7月改编为动画。目前第一集的一半到第三集是讲同个作者所画的漫画《独占