Skip to main content

Hva er en rekke matriser?

En rekke matriser i dataprogrammering er en datastruktur som holder en annen matrise på hver indeks.Dette betyr at datumet ved hver sekvensielle adresse i toppmeste nivåer faktisk er det første datumelementet i hver underarrang.På sin side kan hver undergruppe også være en rekke matriser, slik at hekking av matriser så dypt som nødvendig.Selv om konseptet kan virke sammensatt, er det faktisk veldig enkel erklæring og derferencing -notasjoner som lar en rekke matriser uttrykkes veldig tydelig i et program.En av de vanligste bruksområdene for en rekke matriser er å lagre informasjon i et rutenettmønster, som det kan være tilfelle med et bilde.

En matrise er en serie dataelementer som på de fleste programmeringsspråk lagres på sammenhengendeminneplasser.Datumet som holdes i en matrise kalles et element, og hvert element inntar en posisjon i matrisen kjent som en indeks.Starten på en matrise er indeks null, den neste er indeks en, og så videre.I stedet for å holde heltall eller tegn, holder en rekke matriser en annen komplett matrise på hver indeks.Disse undergårdene i hver indeks kan selv holde matriser, i tillegg til å gi muligheten til å lage komplekse trelignende strukturer med data etter behov.

Fra et rutenett med kolonne- og radkoordinater.Dette kan brukes til å representere data på et regneark, et todimensjonalt (2D) bilde som skal vises på en skjerm, eller til og med et sjakkbrett.Matriser av matriser som er tre nivåer dype, noe som betyr en matrise som inneholder matriser som inneholder et tredje nivå av matriser, kan brukes til å representere informasjon i en kube eller kan brukes til å representere en matrise av informasjon der hvert sted har mer enn enEgenskap.Generelt sett brukes matriser av matriser som er dypere enn tre nivåer, fordi den samme funksjonaliteten enklere kan implementeres ved å bruke en rekke strukturer eller klasser. Programmeringsnotasjonen for en rekke matriser er mye enklere å tyde ennkan forventes.De fleste programmeringsspråk bruker parenteser for å betegne indeksen for en matrise, og en flerdimensjonal matrise er ikke annerledes, bortsett fra at et ekstra sett med parentes blir lagt til for å indeksere underarrangen.For eksempel kan en en-dimensjonal matrise skrives som matrise [2] for å betegne elementet på den andre arrayindeksens plassering.En rekke matriser kan skrives på en lignende måte mdash;Array [2] [1] mdash;som indikerer at datumelementet i den første indeksen av den andre matrisen.