Miten taulukot esitetään muistissa?
Miten taulukot esitetään muistissa?

Video: Miten taulukot esitetään muistissa?

Video: Miten taulukot esitetään muistissa?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Marraskuu
Anonim

Taulukot ovat usein edustettuna kaavioiden kanssa edustaa heidän muisti käyttää. Osoittimet pitävät muisti muiden tietojen osoite ja ovat edustettuna mustalla levyllä, jonka nuoli osoittaa dataan, johon se viittaa. Todellinen joukko muuttuja a on tässä esimerkissä osoitin muisti kaikille sen elementeille.

Samoin ihmiset kysyvät, 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.

Tämän jälkeen kysymys kuuluu, kuinka monen tyyppistä taulukkoa voidaan esittää muistissa? Siis viisi elementtiä tallennetaan viidellä vierekkäisellä paikkakunnalla muisti . sinä voi huomioi tämä viittaamalla muisti kunkin elementin osoite. Ei niin kuin muut primitiiviset tiedot tyypit C:ssä an joukko tunniste (tässä, arr) itse edustaa sen osoitin.

Vastaavasti kysytään, mikä on array muistissa?

An joukko on kokoelma homogeenisia (samantyyppisiä) tietokohteita, jotka on tallennettu vierekkäisiin tietoihin muisti sijainnit. Esimerkiksi jos an joukko on tyyppiä "int", se voi tallentaa vain kokonaislukuelementtejä, eikä se voi sallia muun tyyppisiä elementtejä, kuten double, float, char jne.

Miten kaksiulotteiset taulukot esitetään muistissa?

  1. Kaksiulotteisen taulukon esitys muistissa on rivi- ja sarake-pää.
  2. 2D-taulukon tyyppi on kuten int tai String, jossa on kaksi paria hakasulkeita.
  3. Kaksiulotteinen matriisi a, kaksiulotteinen osoiteavaruus on kartoitettava yksiulotteiseksi osoiteavaruuteen.

Suositeltava: