2D массивдери эстутумда кантип сакталат?
2D массивдери эстутумда кантип сакталат?

Video: 2D массивдери эстутумда кантип сакталат?

Video: 2D массивдери эстутумда кантип сакталат?
Video: Страшные Истории. ПРОЗРАЧНОЕ. Аудиокнига. Ужасы. 2024, Апрель
Anonim

А 2D массив болуп саналат сакталган компьютерде эс бир катардан кийинки. Эгерде ар бир маалымат мааниси массив B байт талап кылынат эс , жана эгерде массив C тилкелери бар, андан кийин эс балл[m][n] сыяктуу элементтин жайгашкан жери (m*c+n)*B биринчи байттын дарегинен.

Ушуга байланыштуу 2d массиви эстутумда кантип чагылдырылган?

өкүлчүлүгү эки өлчөмдүү массив ичинде эс сап-мажор жана мамы-мажор болуп саналат. Компьютерде эс матрицалар болуп саналат сакталган Катар-мажор иретинде же Мамыча-мажор иретинде. Катар-мажор тартиби жана мамы-мажор тартиби сактоо ыкмалары болуп саналат көп өлчөмдүү массивдер кокус жетүү сыяктуу сызыктуу сактагычта эс.

Андан кийин суроо туулат, көп өлчөмдүү массив Javaда эстутумда кантип сакталат? In Java , ан массив объекттерге примитивдик маанилерди (int, char,) же шилтемелерди (а.к.а көрсөткүчтөр) сактайт. Объект "жаңы" колдонуу менен түзүлгөндө, а эс үймөктө орун бөлүнөт жана шилтеме кайтарылат.

Мындан тышкары, массивдер эстутумда кантип сакталат?

Ан массив анын элементтерин туташып сактайт эс жерлер. Эгер сиз жараткан болсоңуз массив жергиликтүү түрдө ал стекте болот. Элементтер кайда сакталган сактоо спецификациясына жараша болот. Динамикалык түрдө түзүлгөн массив үймөктө түзүлөт.

2d массив деген эмне?

2 Өлчөмдүү Массивдер . 1D сыяктуу массив , а 2D массив бир эле типтеги маалымат клеткаларынын жыйындысы, аларга бир ат берилиши мүмкүн. Бирок, а 2D массив катары уюштурулган матрица бир катар саптар жана мамычалар менен.

Сунушталууда: