『數(shù)據(jù)結(jié)構(gòu)』 二維數(shù)組
『數(shù)據(jù)結(jié)構(gòu)』 二維數(shù)組
1.設(shè)二維數(shù)組A[0…m-1][0…n-1]按行優(yōu)先順序存儲在內(nèi)存中,第一個元素的地址為p,每個元素占k個字節(jié),則元素aij的地址為( ).
A.p +[i*n+j-1]*k B.p+[(i-1)*n+j-1]*k
C.p+[(j-1)*n+i-1]*k D.p+[j*n+i-1]*k
為什么 跟據(jù)C語言中,應(yīng)有這個公式LOC(Aij)=Loc(A00)+(in+j)L n為列數(shù) L為每個元素占據(jù)地址單元
可這里為什么選A呢 j要減一個1
另外又有一題
2.已知二維數(shù)組A10×10中,元素a20的地址為560,每個元素占4個字節(jié),則元素a10的地址為( ).
A.520 B.522 C.524 D.518
這又是按照那個公式算的啊?按照那個公式算任然得不到A的答案啊!
1.設(shè)二維數(shù)組A[0…m-1][0…n-1]按行優(yōu)先順序存儲在內(nèi)存中,第一個元素的地址為p,每個元素占k個字節(jié),則元素aij的地址為( ).
A.p +[i*n+j-1]*k B.p+[(i-1)*n+j-1]*k
C.p+[(j-1)*n+i-1]*k D.p+[j*n+i-1]*k
為什么 跟據(jù)C語言中,應(yīng)有這個公式LOC(Aij)=Loc(A00)+(in+j)L n為列數(shù) L為每個元素占據(jù)地址單元
可這里為什么選A呢 j要減一個1
另外又有一題
2.已知二維數(shù)組A10×10中,元素a20的地址為560,每個元素占4個字節(jié),則元素a10的地址為( ).
A.520 B.522 C.524 D.518
這又是按照那個公式算的啊?按照那個公式算任然得不到A的答案啊!
其他人氣:540 ℃時間:2020-01-02 18:50:52
優(yōu)質(zhì)解答
不要死套公式,這種二維數(shù)組在內(nèi)存中的存放實際上就是按照一維數(shù)組進(jìn)行的.計算機在尋址的時候,對于m*n的二維數(shù)組A的元素A[i][j],如果是行優(yōu)先存儲,會翻譯成A[i*n+j]去尋找,也就是你提到的公式,如果是列優(yōu)先,比如matla...
我來回答
類似推薦
- 求助數(shù)據(jù)結(jié)構(gòu):設(shè)矩陣A(aij,1
- 一個數(shù)據(jù)結(jié)構(gòu)矩陣地址問題
- 數(shù)據(jù)結(jié)構(gòu),
- 數(shù)據(jù)結(jié)構(gòu)題!矩陣倒置!
- 數(shù)據(jù)結(jié)構(gòu),求三角矩陣的存儲位置
- 已知0<x<1那么在x,x分之一,根號x,x的2次冪中最大的數(shù)是
- Fe和HCl反應(yīng)為什么比稀H2SO4快?解釋一下CL-怎么催化而使其更快放出H2的?
- 配方法解題
- 實驗室里電解1千克水電流大概做功多少焦?
- 英語作文,my new teachers,很急
- 1.We must make some _____ (決定) for the coming trip.
- 自行車輪胎的外直徑是95limi,如果這輛自行車平均每分鐘轉(zhuǎn)120圈.那么自行車10分鐘能否通過3600米長的大橋
猜你喜歡
- 1花兒為什么這樣紅中六個說明花紅的原因可以顛倒么?為什么?
- 2一堆木料,底層有37根,上面一層比下面一層少1根,最上層有25根,這堆木料有多少根?求列式
- 3已知函數(shù)y={log2 x-2}{log4x-1/2}2《《8
- 4宇宙和世界分別是什么概念?
- 5已知-m+2n=5,那么3(m-2n)^2+10n-5m-23?
- 6李師傅加工一批零件,每天加工15個,12天完成.如果每天加工18個,多少天完成?用方程解
- 7客貨兩車分別從東西兩城同時出發(fā),相向而行,經(jīng)過9小時相遇.相遇后兩車?yán)^續(xù)向前行駛,客車7小時到達(dá)西城
- 8一桶油連桶帶油重28千克,用去一半后連桶帶油重21千克.問油多少,桶多少?
- 9英語故事英文怎么寫
- 10一道小學(xué)語文標(biāo)點符號的練習(xí)題
- 11為什么現(xiàn)代類人猿不能進(jìn)化成人類
- 12汪國真的《生活》