Ich bin irgendwie verwirrt zwischen den beiden. Ich weiß, dass ein Wörterbuch wie initialisiert wird:Swift: Unterschied zwischen einem 2d-Array und einem Wörterbuch
var Dictionary=[Int:Int]
und ist wie [1:100,2:150]
oder [1:"cat",2:"dog"]
.
Aber ich bin etwas verwirrt über 2D-Arrays. Ich denke, es wird initialisiert wie:
var Arr=[Int[Int]]()
und sieht aus wie [[1,4],[5,3]]
und es sollte ein x
und y
koordinieren.
Ich frage mich, ob die beiden austauschbar sind und welche am besten funktionieren würden, wenn man dieses Gitter macht? Und wenn ich Informationen an der Koordinate [2,1]=6
speichern wollte, welche sollte ich verwenden?
[0,1,0,0]
[0,1,1,0]
[1,0,0,1]
** ** Array eine ist ** ** bestellt Sammlung Typwerte zugänglich Index enthält, ** ** Wörterbuch ist ein ** ** ungeordnete Sammlung Typ enthält Schlüssel/Wert-Paare, auf die mit dem Schlüssel zugegriffen werden kann. – vadian
Kurz können Sie sich das Array als _martix_ und das Wörterbuch als _tree_ vorstellen. – holex