Санах ойд массивууд хэрхэн дүрслэгддэг вэ?
Санах ойд массивууд хэрхэн дүрслэгддэг вэ?

Видео: Санах ойд массивууд хэрхэн дүрслэгддэг вэ?

Видео: Санах ойд массивууд хэрхэн дүрслэгддэг вэ?
Видео: Нэг хэмжээст массивын санах ойн дүрслэл 2024, Дөрөвдүгээр сар
Anonim

Массив ихэвчлэн байдаг төлөөлсөн диаграммуудын хамт төлөөлөх тэдний санах ой ашиглах. Заагчийг барина санах ой бусад өгөгдлийн хаяг болон байна төлөөлсөн хар дискээр түүний иш татсан өгөгдөл рүү чиглэсэн сумтай. Бодит массив хувьсагч, энэ жишээн дэх a нь заагч юм санах ой түүний бүх элементүүдийн хувьд.

Үүнтэй адилаар хүмүүс массивууд санах ойд хэрхэн хадгалагддаг вэ?

Ан массив түүний элементүүдийг зэрэгцүүлэн хадгалдаг санах ой байршил. Хэрэв та үүсгэсэн бол массив орон нутгийн хувьд энэ нь стек дээр байх болно. Элементүүд хаана байна хадгалсан хадгалах үзүүлэлтээс хамаарна. Динамикаар бүтээгдсэн массив нуруулдан дээр үүсгэгдэх болно.

Дараа нь санах ойд хэдэн төрлийн массивыг төлөөлж болох вэ гэсэн асуулт гарч ирнэ. Тиймээс таван элемент хадгалагдах болно зэргэлдээх таван байршилд санах ой . Та чадна -аас лавлаж үүнийг ажиглана уу санах ой элемент бүрийн хаяг. Бусад анхдагч өгөгдөл шиг биш төрөл C, an массив танигч (энд, arr) өөрөө төлөөлдөг түүний заагч.

Үүнтэй адилаар санах ойд массив гэж юу вэ?

Ан массив нь залгаа байдлаар хадгалагдсан нэгэн төрлийн (ижил төрлийн) өгөгдлийн зүйлсийн цуглуулга юм санах ой байршил. Жишээлбэл, хэрэв a массив "int" төрлийн бөгөөд энэ нь зөвхөн бүхэл тоон элементүүдийг хадгалах боломжтой бөгөөд double, float, char гэх мэт бусад төрлийн элементүүдийг зөвшөөрөх боломжгүй.

Хоёр хэмжээст массивууд санах ойг хэрхэн төлөөлдөг вэ?

  1. Санах ойд хоёр хэмжээст массивыг дүрслэх нь мөр-мажор ба багана-мажор юм.
  2. 2 хэмжээст массив нь int эсвэл String гэх мэт төрөлтэй бөгөөд хоёр хос дөрвөлжин хаалттай.
  3. Хоёр хэмжээст матриц a, хоёр хэмжээст хаягийн орон зайг нэг хэмжээст хаягийн орон зайд буулгах ёстой.

Зөвлөмж болгож буй: