Miten 2d-taulukot tallennetaan muistiin?
Miten 2d-taulukot tallennetaan muistiin?

Video: Miten 2d-taulukot tallennetaan muistiin?

Video: Miten 2d-taulukot tallennetaan muistiin?
Video: Python - NumPy Arrays! 2024, Huhtikuu
Anonim

A 2D-taulukko On tallennettu tietokoneessa muisti rivi toisen perässä. Jos jokainen data-arvo joukko vaatii B tavua muisti , ja jos joukko on C-saraketta, sitten muisti elementin, kuten pistemäärä[m][n], sijainti on (m*c+n)*B ensimmäisen tavun osoitteesta.

Miten 2d-taulukko esitetään tässä suhteessa muistissa?

Edustus kaksiulotteinen matriisi sisään muisti on rivi- ja sarake-duuri. Tietokoneessa muisti matriisit ovat tallennettu joko rivi- tai sarake-päätilauslomakkeessa. Rivi-pääjärjestys ja sarake-pääjärjestys ovat tallennusmenetelmiä moniulotteisia taulukoita lineaarisessa tallennustilassa, kuten satunnaiskäytössä muisti.

Myöhemmin kysymys kuuluu, kuinka moniulotteinen taulukko tallennetaan Java-muistiin? Sisään Java , an joukko tallentaa joko primitiiviset arvot (int, char,) tai viittaukset (eli osoittimet) objekteihin. Kun objekti luodaan käyttämällä "uutta", a muisti kasaan varataan tilaa ja palautetaan viite.

On myös tiedettävä, kuinka taulukot tallennetaan muistiin?

An joukko tallentaa elementit vierekkäin muisti sijainnit. Jos loit joukko paikallisesti se on pinossa. Missä elementit ovat tallennettu riippuu tallennustilasta. Dynaamisesti luotu joukko luodaan kasaan.

Mikä on 2d-taulukko?

2-ulotteinen Taulukot . Kuin 1D joukko , a 2D-taulukko on kokoelma tietosoluja, jotka ovat kaikki samantyyppisiä ja joille voidaan antaa yksi nimi. Kuitenkin a 2D-taulukko on järjestetty a matriisi joissa on useita rivejä ja sarakkeita.

Suositeltava: