二维数组

✍ dations ◷ 2025-12-09 03:31:09 #数据结构

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

相关

  • 卢旺达– 非洲(浅蓝及深灰)– 非盟(浅蓝)卢旺达共和国(卢旺达语:Repubulika y'u Rwanda,法语:République du Rwanda, 英语:Republic of Rwanda, 斯瓦希里语:Jamhuri ya Rwanda),通称卢旺达,是
  • 领主勋爵是一种敬称,主要用于翻译英语中对有爵位的贵族的泛称(英语:Lord),也是对此类男性贵族的称呼,和对某些封爵的儿子,及一些拥有相应身份但没有爵位的人士的尊称。此外也可用来翻译
  • 果蝇果蝇可以指
  • ZrOsub2/sub二氧化锆(化学式:ZrO2)是锆的主要氧化物,通常状况下为白色无臭无味晶体,难溶于水、盐酸和稀硫酸。一般常含有少量的二氧化铪。化学性质不活泼,但高熔点、高电阻率、高折射率和低热
  • 类地行星发现者类地行星发现者,或翻译为类地行星搜寻者(Terrestrial Planet Finder,TPF),是一个由NASA提出的太空探测计划。该计划预计建立一个太空望远镜系统以搜寻太阳系外行星中的类地行星。
  • 物竞天择 (游戏)《物竞天择》(英语:Natural Selection)是电脑游戏《半条命》的一个模组,是少数融合了第一人称射击游戏(FPS)和即时战略游戏(RTS)的游戏。游戏制作者为Charlie "Flayra" Cleveland,之
  • 挠率在初等三维曲线的微分几何中,一条曲线的挠率(torsion,或译挠率)度量了其扭曲的程度,即偏离平面曲线的程度。空间曲线的曲率和挠率在一起,与平面曲线的曲率类似。例如,他们都是弗勒
  • 林肯遇刺林肯遇刺案(英语:Assassination of Abraham Lincoln),指发生在1865年4月14日晚上,时任美国总统的亚伯拉罕·林肯在位于美国华盛顿的福特剧院与其妻子玛丽观看《我们的美国兄弟》(O
  • 和平号太空站远征队列表这是一个和平号太空站远征队的列表。
  • 娜妲莎·金斯基娜妲莎·金斯基(Nastassja Aglaia Nakszyński,1961年1月24日-)是一位多产的德国女演员及影星,被赞誉为1980年代“欧洲影坛第一美女”,从影拍超过60部电影。因为拍《苔丝》荣获金