Si ruhen grupet 2d në memorie?
Si ruhen grupet 2d në memorie?

Video: Si ruhen grupet 2d në memorie?

Video: Si ruhen grupet 2d në memorie?
Video: Si te rikthejme mesazhet e fshira ne Whatsapp ? (backup chats) infotech s 2024, Prill
Anonim

A grup 2D është të ruajtura në kompjuter memorie një rresht pas tjetrit. Nëse çdo vlerë e të dhënave të varg kërkon B byte të memorie , dhe nëse varg ka kolona C, pastaj memorie vendndodhja e një elementi të tillë si rezultati[m][n] është (m*c+n)*B nga adresa e bajtit të parë.

Në këtë drejtim, si paraqitet një grup 2d në memorie?

Përfaqësimi i grup dydimensionale në memorie është rresht-major dhe kolonë-major. Në kompjuter memorie matricat janë të ruajtura në formën e rendit të madh ose të rendit të kolonës. Rendi i madh i rreshtit dhe renditja kryesore e kolonës janë metoda për ruajtjen vargjeve shumëdimensionale në ruajtje lineare siç është aksesi i rastësishëm memorie.

Më pas, pyetja është se sa grup shumëdimensional ruhet në memorie në Java? Në Java , një varg ruan vlerat primitive (int, char,) ose referenca (a.k.a pointers) për objektet. Kur një objekt krijohet duke përdorur "të re", a memorie hapësira ndahet në grumbull dhe kthehet një referencë.

Gjithashtu duhet ditur se si ruhen vargjet në memorie?

Një varg ruan elementet e tij në mënyrë të ngjitur memorie vendndodhjet. Nëse keni krijuar varg në nivel lokal do të jetë në stack. Aty ku janë elementët të ruajtura varet nga specifikimi i ruajtjes. Një e krijuar në mënyrë dinamike varg do të krijohet në grumbull.

Çfarë është një grup 2d?

2 Dimensionale Vargjeve . Si një 1D varg , a grup 2D është një koleksion qelizash të dhënash, të gjitha të të njëjtit lloj, të cilave mund t'u jepet një emër i vetëm. Megjithatë, a grup 2D organizohet si a matricë me një numër rreshtash dhe kolonash.

Recommended: