Kezdőoldal » Számítástechnika » Programozás » C#-ban tényleg jobb jagged...

C#-ban tényleg jobb jagged array-t használni a mátrix helyett?

Figyelt kérdés
Azt hallottam, hogy a mátrix "nem kompatibilis önmagával", nem igazán támogatja a C# nyelv.
2019. okt. 17. 16:03
 1/8 anonim ***** válasza:

"C#-ban tényleg jobb jagged array-t használni a mátrix helyett?"

Programozásban nincsenek ilyen egyetemes igazságok. Más igényekhez, feltételekhez más módszer a jobb.


"Azt hallottam, hogy a mátrix "nem kompatibilis önmagával", nem igazán támogatja a C# nyelv."

Ennek meg az égvilágon semmi értelme.

2019. okt. 17. 16:18
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Nem én találtam ki.


Az illető tipikus mátrixos feladathoz használt jagged arrayt.

2019. okt. 17. 16:25
 3/8 anonim ***** válasza:
Akkor biztos igaza volt.
2019. okt. 17. 17:50
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
Ebből a válaszból aztán tanul az ember.
2019. okt. 17. 18:06
 5/8 anonim ***** válasza:
Örülök.
2019. okt. 17. 20:19
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Matrix alatt több dimenziós tömböt értesz, ugye? (Csak mert van pár Matrix osztály/struktúra is)

Mi a gond a kompatibilitásával?


Ha tényleg n x k x ... x z elemű tömb kell, akkor sztem több dimenziós tömböt használj, nincs vele semmi gond.

2019. okt. 17. 20:19
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

6X6-os tömb kellett...

Én kényelmetlenebbnek látom a jagged-et erre a célra.


Utánaolvasva látom, hogy a jagged gyorsabb (?)


De semmi komolyabb, illetve kompatibilitási problémát nem láttam.

2019. okt. 17. 20:28
 8/8 anonim ***** válasza:

[link]


Ha ezt megtaláltad már, szerintem senki nem fog tudni ennél többet mondani.


Példa:

Memory layout alapján gyorsabb is lehet, hiszen ha két sort akarsz kicserélni, akkor a fésűs tömbben csak két referenciát kell kicserélni, míg a másikban két egész sort. Viszont az elérésnek pl. gyorsabbnak kéne lennie a sima tömb esetén, de mint egy csomó komment is leírja, nem egészen így van, szóval erre csak mérni lehet, meg böngészni a fordított kódot.

2019. okt. 22. 12:38
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!