什么是二維列表
???????二維列表又稱矩陣矩距,是一種組織數(shù)據(jù)的方式浩蓉,在其他語言中又稱為二維數(shù)組(比如C++)。就像下面這樣:
矩陣
二維列表的下標(biāo)
????????理解二維列表排监,關(guān)鍵在于理解二維列表的下標(biāo)(下標(biāo)又稱索引,用來定位列表中的元素杰捂,下標(biāo)從0開始)舆床。二維列表的下標(biāo)可以理解為行和列:
? ? ????上面的矩陣中:
黃色的格子在第2行的第3列,用代碼來表示就是:a[2][3]嫁佳。
藍(lán)色的格子在第4行的第1列挨队,用代碼來表示就是:a[4][1]。
紅色的格子在第4行的第1列蒿往,用代碼來表示就是:a[3][5]盛垦。
格子的位置如何表示請大家一定要理解清楚。
二維列表的遍歷
? ? ? ? 如果單看下標(biāo)為1那一行瓤漏,表示格子的時候腾夯,每個格子的下標(biāo),前面的數(shù)是固定的,后面的數(shù)是從0到5的。
某一行的下標(biāo)
? ? 用代碼來表示预麸,這一行所有格子就可以表示為:
下標(biāo)為1的這一列
注:在代碼和軟件中综液,行和列通常都表示為:
????????????行 row
????????????列 column
????然后我們把行也用變量來表示,代碼就可以寫成:
遍歷二維列表
? ? 二維列表的生成和使用都可以套用這個模板。各位同學(xué)要能熟練寫出來哦。