国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

德州做網(wǎng)站的競(jìng)價(jià)托管服務(wù)多少錢(qián)

德州做網(wǎng)站的,競(jìng)價(jià)托管服務(wù)多少錢(qián),一般網(wǎng)站寬度,南京seo排名扣費(fèi)目錄 11.特殊矩陣的壓縮存儲(chǔ) (1).一維數(shù)組的儲(chǔ)存結(jié)構(gòu) (2).二維數(shù)組的存儲(chǔ)結(jié)構(gòu) (3).普通矩陣的存儲(chǔ) (4).特殊矩陣的壓縮存儲(chǔ) i.對(duì)稱(chēng)矩陣 ii.三角矩陣 iii.三對(duì)角矩陣 iiii.稀疏矩…

目錄

11.特殊矩陣的壓縮存儲(chǔ)

(1).一維數(shù)組的儲(chǔ)存結(jié)構(gòu)

(2).二維數(shù)組的存儲(chǔ)結(jié)構(gòu)

(3).普通矩陣的存儲(chǔ)

(4).特殊矩陣的壓縮存儲(chǔ)

? ? ? ? i.對(duì)稱(chēng)矩陣

? ? ? ? ii.三角矩陣

? ? ? ? iii.三對(duì)角矩陣

? ? ? ? iiii.稀疏矩陣


11.特殊矩陣的壓縮存儲(chǔ)

(1).一維數(shù)組的儲(chǔ)存結(jié)構(gòu)

? ? ? ? int a[10];

? ? ? ? 一維數(shù)組的地址是連續(xù)的,只要知道了起始地址(LOC,默認(rèn)是a[0]的地址),就可以知道所有元素的地址。

????????

? ? ? ? a[i] 地址的計(jì)算 :LOC + i * sizeof(int) .

? ? ? ? 注意:有時(shí)候給出的LOC可能不是a[0] 的,此時(shí),就要在上式子的i 中減去,如給出的是a[1]的,則計(jì)算公式變?yōu)?LOC + (i - 1) * sizeof(int).

(2).二維數(shù)組的存儲(chǔ)結(jié)構(gòu)

? ? ? ? int b[2][4]

? ? ? ? 二維數(shù)組在內(nèi)存中有兩種存儲(chǔ)方法,行優(yōu)先和列優(yōu)先。

? ? ? ? 當(dāng)然,從邏輯視角上看,將數(shù)據(jù)配列成矩陣的樣式,更方便進(jìn)行操作。

? ? ? ? 有int b[M][N],b[0][0] 的地址為L(zhǎng)OC,則b[i][j]

? ? ? ? 行優(yōu)先:LOC + (i*N?+ j)*sizeof(int)

? ? ? ? 列優(yōu)先:LOC + (j*M?+ i)*sizeof(int)?

(3).普通矩陣的存儲(chǔ)

? ? ? ? 一般是用二維數(shù)組

? ? ? ? 需要注意的是,矩陣的下標(biāo)是從(1, 1) 開(kāi)始的,數(shù)組是從(0, 0) 開(kāi)始的。

(4).特殊矩陣的壓縮存儲(chǔ)

? ? ? ? i.對(duì)稱(chēng)矩陣

? ? ? ? · 是方陣(n階),

? ? ? ? · 恒有 aij == aji,

? ? ? ? 因?yàn)閷?duì)稱(chēng),所以可以只存儲(chǔ)下三角區(qū)和對(duì)稱(chēng)軸(或上三角區(qū)和對(duì)稱(chēng)軸)(這樣就是所謂的壓縮存儲(chǔ))

????????

????????按行優(yōu)先將各元素存入一維數(shù)組(也可以列優(yōu)先),

????????如此便要思考,

????????數(shù)組的大小,顯然,第一行一個(gè)元素,第二行兩個(gè)元素...第N行N個(gè)元素,總數(shù)就是n*(n+1)/2.

????????數(shù)據(jù)的調(diào)用,因?yàn)榫仃嚨南聵?biāo)與數(shù)組的下標(biāo)規(guī)則不同,可以寫(xiě)一個(gè)簡(jiǎn)單的映射函數(shù)進(jìn)行轉(zhuǎn)換

? ? ? ? aij => b[k]

? ? ? ? 總結(jié)上圖,可知

????????k = (i+1)*i/2 + j - 1 ,

????????即當(dāng)前元素行數(shù)往上為等差數(shù)列求和,再加上列數(shù),就是在數(shù)組中的第幾個(gè)元素,再減一,就成了數(shù)組下標(biāo)。(如果,題干給出的數(shù)組起始下標(biāo)為1,k就不需要減去那個(gè)1)

? ? ? ? ii.三角矩陣

????????

? ? ? ? 壓縮存儲(chǔ)策略:儲(chǔ)存aij的三角區(qū),將常數(shù)儲(chǔ)存在數(shù)組最后一位。(以下三角為例)

? ? ? ? 數(shù)組大小,n*(n+1)/2 + 1.

? ? ? ? aij的ij 與數(shù)組下標(biāo)之間的相互轉(zhuǎn)換與上文相同。

? ? ? ? 獲取常數(shù)項(xiàng),數(shù)組下標(biāo)就是 n*(n+1)/2。

? ? ? ? ?值得一提的,在上三角中,求aij是數(shù)組中的第幾個(gè)元素,觀察圖可知,每行的元素?cái)?shù)由N個(gè)依次遞減。所以,aij 前面有 [n + ... + (n - i + 2)] + (j - i)個(gè)元素,中括號(hào)里的是此行往上的,那個(gè)j-i是當(dāng)前行內(nèi)aij 之前的元素。

? ? ? ? iii.三對(duì)角矩陣

? ? ? ?以行優(yōu)先為例,

????????數(shù)組大小3n - 2。

? ? ? ? 數(shù)組下標(biāo)(對(duì)于aij),前(i - 1)行,有3(i - 1) - 1個(gè)元素(每行有三個(gè)元素,但第一行只有兩個(gè));第i 行中,aij是第j?- i?+ 2個(gè)元素,所以aij 就是第2i + j - 2(前后相加)。

? ? ? ? k = 2i + j - 3

? ? ? ? 由數(shù)組下標(biāo)逆推矩陣下標(biāo)ij

? ? ? ? 已知b[k]

? ? ? ? 是第k + 1個(gè)元素,在前i-1行,與前i行之間,3(i - 1) - 1 < k + 1 <= 3i - 1

? ? ? ? i >= (k + 2)/3,左式算出結(jié)果后向上取整就是i 值

? ? ? ? (向上取整:如1.2,向上取整就是2,向下就是1)?

? ? ? ? iiii.稀疏矩陣

? ? ? ? 壓縮策略:

? ? ? ? ?① 順序存儲(chǔ)------設(shè)置一個(gè)類(lèi),其中包含三個(gè)數(shù)組,分別存儲(chǔ)i、j、非零數(shù)據(jù)。

? ? ? ? ② 十字鏈表法----此為鏈?zhǔn)酱鎯?chǔ),

? ? ? ? 結(jié)點(diǎn)中,包含行、列、值以及兩個(gè)指針。

? ? ? ? 兩個(gè)指針?lè)謩e指向同一列的下一個(gè)結(jié)點(diǎn)和同一行的下一個(gè)結(jié)點(diǎn)。

http://aloenet.com.cn/news/46730.html

相關(guān)文章:

  • 無(wú)錫做公司網(wǎng)站的網(wǎng)絡(luò)搜索詞排名
  • 網(wǎng)站開(kāi)發(fā)實(shí)用技術(shù)介紹南寧一站網(wǎng)網(wǎng)絡(luò)技術(shù)有限公司
  • 上海網(wǎng)站開(kāi)發(fā)建優(yōu)秀的軟文廣告案例
  • 海淀區(qū)企業(yè)網(wǎng)站建設(shè)公司網(wǎng)站設(shè)計(jì)制作
  • 北京 順義 網(wǎng)站制作培訓(xùn)網(wǎng)站制作
  • 自制圖片肇慶網(wǎng)站快速排名優(yōu)化
  • wordpress映射新余seo
  • 視頻解析接口網(wǎng)站怎么做百度提交網(wǎng)站
  • 怎么自己做三個(gè)一網(wǎng)站一份完整的營(yíng)銷(xiāo)策劃書(shū)
  • 做農(nóng)產(chǎn)品的網(wǎng)站北京優(yōu)化seo排名優(yōu)化
  • 國(guó)外銷(xiāo)售網(wǎng)站怎樣建設(shè)免費(fèi)長(zhǎng)尾詞挖掘工具
  • 麗水專(zhuān)業(yè)網(wǎng)站建設(shè)哪家好抖音seo優(yōu)化
  • wordpress.conf網(wǎng)站seo優(yōu)化免費(fèi)
  • 有沒(méi)有給做淘寶網(wǎng)站的中國(guó)十大網(wǎng)站有哪些
  • 做網(wǎng)站需要什么部門(mén)批準(zhǔn)重慶seo優(yōu)化效果好
  • 濟(jì)寧做企業(yè)網(wǎng)站濟(jì)南網(wǎng)站優(yōu)化排名推廣
  • 在哪里做網(wǎng)站比較好十大廣告投放平臺(tái)
  • 做平臺(tái)和獨(dú)立建網(wǎng)站綜合型b2b電子商務(wù)平臺(tái)網(wǎng)站
  • 免費(fèi)的素材網(wǎng)站網(wǎng)站如何做關(guān)鍵詞優(yōu)化
  • 個(gè)人網(wǎng)站發(fā)布怎么做優(yōu)化大師官網(wǎng)入口
  • 網(wǎng)站建設(shè)總體方案設(shè)計(jì)下載優(yōu)化大師app
  • web前端工程師職業(yè)規(guī)劃seo推廣優(yōu)化的方法
  • 公司網(wǎng)站建設(shè)有什么好處2345網(wǎng)址導(dǎo)航下載
  • 網(wǎng)站建設(shè)的公司在哪找企業(yè)推廣策略
  • 做網(wǎng)站犯法嗎小廣告圖片
  • 類(lèi)似網(wǎng)站的建設(shè)西安seo網(wǎng)絡(luò)優(yōu)化公司
  • 網(wǎng)站建設(shè)個(gè)人網(wǎng)站佛山網(wǎng)絡(luò)推廣哪里好
  • 網(wǎng)站備案信息傳網(wǎng)店推廣聯(lián)盟
  • wordpress 小工具 調(diào)用seo是什么崗位
  • 山東日照建設(shè)網(wǎng)站微信小程序怎么開(kāi)通