Skip to main content

Ano ang isang hanay ng mga arrays?

Ang isang hanay ng mga arrays sa computer programming ay isang istraktura ng data na may hawak na isa pang hanay sa bawat index.Nangangahulugan ito na ang datum sa bawat sunud-sunod na address sa pinakamataas na antas ng hanay ay talagang ang unang elemento ng datum ng bawat sub-array.Kaugnay nito, ang bawat sub-array ay maaari ding maging isang hanay ng mga arrays, na pinapayagan ang pugad ng mga arrays nang malalim kung kinakailangan.Bagaman ang konsepto ay maaaring maging kumplikado, talagang may napaka -simpleng pagpapahayag at mga notasyon ng dereferencing na nagpapahintulot sa isang hanay ng mga arrays na malinaw na ipinahayag sa loob ng isang programa.Ang isa sa mga pinaka -karaniwang gamit para sa isang hanay ng mga arrays ay ang mag -imbak ng impormasyon sa isang pattern ng grid, tulad ng maaaring mangyari sa isang imahe.Mga lokasyon ng memorya.Ang datum na gaganapin sa isang array ay tinatawag na isang elemento, at ang bawat elemento ay sumasakop sa isang posisyon sa array na kilala bilang isang index.Ang pagsisimula ng isang array ay index zero, ang susunod ay index isa, at iba pa.Sa halip na hawakan ang mga integer o character, ang isang hanay ng mga arrays ay may hawak na isa pang kumpletong hanay sa bawat index.Ang mga sub-arrays na ito sa bawat index ay maaaring humawak ng mga arrays, pati na rin, na nagbibigay ng kakayahang lumikha ng mga kumplikadong mga istraktura na tulad ng puno ng data kung kinakailangan.

Ang isa sa mga karaniwang gamit para sa isang hanay ng mga arrays ay ang pag-iimbak ng impormasyon na maaaring mai-indexmula sa isang grid na may mga coordinate ng haligi at hilera.Maaari itong magamit upang kumatawan ng data sa isang spreadsheet, isang imahe na may dalawang dimensional (2D) na ipapakita sa isang screen, o kahit isang chess board.Ang mga arrays ng mga arrays na tatlong antas ng malalim, na nangangahulugang isang array na humahawak ng mga arrays na may hawak na ikatlong antas ng mga arrays, ay maaaring magamit upang kumatawan ng impormasyon sa isang kubo o maaaring magamit upang kumatawan ng isang matrix ng impormasyon kung saan ang bawat lokasyon ay may higit sa isakatangian.Sa pangkalahatan, ang mga arrays ng mga arrays na mas malalim kaysa sa tatlong antas ay hindi ginagamit, dahil ang parehong pag -andar ay maaaring mas simpleng ipinatupad sa pamamagitan ng paggamit ng isang hanay ng mga istruktura o klase.maaaring asahan.Karamihan sa mga wika ng programming ay gumagamit ng mga bracket upang ipahiwatig ang index ng isang array, at ang isang multi-dimensional na array ay hindi naiiba, maliban na ang isang labis na hanay ng mga bracket ay idinagdag upang i-index ang sub-array.Halimbawa, ang isang solong-dimensional na hanay ay maaaring isulat bilang array [2] upang ipahiwatig ang elemento sa pangalawang lokasyon ng array index.Ang isang hanay ng mga arrays ay maaaring isulat sa isang katulad na paraan at mdash;array [2] [1] mdash;na nagpapahiwatig ng elemento ng datum sa unang index ng pangalawang hanay.