Video: Massivlar matritsalarmi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Endi biz ikki o'lchovli mavzuni muhokama qilishga tayyormiz massivlar , chaqirildi matritsalar (yakkalik: matritsa ). A matritsa satr va ustunlardan iborat jadvalga o'xshaydi. uchun mumkin massivlar bir nechta o'lchamlarga ega bo'lish. Uch o'lchovli massiv , masalan, 3 ta pastki yozuvga ega bo'lib, bu erda har bir o'lchov pastki belgisi sifatida taqdim etiladi massiv.
Shu tarzda, matritsa massivi nima?
Massiv : Bir hil elementlarning to'plami. Matritsa : Oddiy qator va ustunli narsa. Har ikkisi ham turli makonlarda turlicha narsalar. Ammo kompyuter dasturlashda yagona o'lchamlar to'plami massiv deb atash mumkin matritsa . Siz vakillik qilishingiz mumkin 2d massivi (ya'ni, bitta o'lchov to'plami massivlar ) ichida matritsa shakl.
Xuddi shunday, 2D massiv matritsami? 1D kabi massiv , a 2D massivi bir xil turdagi ma'lumotlar xujayralari to'plami bo'lib, ularga bitta nom berilishi mumkin. Biroq, a 2D massivi sifatida tashkil etilgan matritsa qator va ustunlar soni bilan.
Bu erda massiv va matritsa o'rtasidagi farq nima?
Matritsa odatda ikkita o'lchovni nazarda tutadi, massivlar Agar boshqacha ko'rsatilmagan bo'lsa, odatda bir o'lchovli bo'ladi. A matritsa shuningdek, ierarxik 3D matematika uchun ishlatiladigan tushunchadir. A matritsa m*n (2d) o‘lchamiga ega. An massiv m (1d) o'lchamiga ega, shuning uchun bu alohida holat.
Matritsalar nima uchun ishlatiladi?
Matritsalar chekli o'lchovli vektor bo'shliqlari orasidagi chiziqli xaritalarni ko'rsatish, manipulyatsiya qilish va o'rganishning foydali usulidir (agar siz asosni tanlagan bo'lsangiz). Matritsalar kvadratik shakllarni ham ifodalashi mumkin (masalan, gessiyani o'rganish uchun tahlil qilishda foydalidir matritsalar , bu bizga tanqidiy nuqtalarning xatti-harakatlarini o'rganishga yordam beradi).
Tavsiya:
2D massivlar xotirada qanday saqlanadi?
2D massiv kompyuter xotirasida bir qatordan keyin boshqasiga saqlanadi. Agar massivning har bir ma'lumot qiymati B bayt xotirani talab qilsa va massivda C ustunlari bo'lsa, ball[m][n] kabi elementning xotira joyi manzildan (m*c+n)*B bo'ladi. birinchi baytdan
Massivlar deganda nimani tushunasiz?
Massiv. Massiv - bu elementlar guruhini o'z ichiga olgan ma'lumotlar strukturasi. Odatda bu elementlar butun son yoki satr kabi bir xil ma'lumotlar turiga ega. Massivlar odatda kompyuter dasturlarida ma'lumotlarni tartibga solish uchun ishlatiladi, shuning uchun tegishli qiymatlar to'plamini osongina saralash yoki qidirish mumkin
Java-da massivlar null bo'lishi mumkinmi?
Massivda uning a'zolari standart qiymatlariga ishga tushiriladi. int uchun standart 0. Ob'ekt uchun u null. Null massiv null massiv havolasidir (chunki massivlar Java-da mos yozuvlar turlaridir)
Massivlar xotirada qanday ifodalanadi?
Massivlar ko'pincha xotiradan foydalanishni ifodalovchi diagrammalar bilan ifodalanadi. Ko'rsatkichlar boshqa ma'lumotlarning xotira manzilini ushlab turadi va u havola qilingan ma'lumotlarga ishora qiluvchi o'q bilan qora disk bilan ifodalanadi. Haqiqiy massiv o'zgaruvchisi, bu misoldagi a, uning barcha elementlari uchun xotiraga ko'rsatgichdir
Massivlar ibtidoiy ma'lumotlar turlari deb hisoblanadimi?
Yo'q, massivlar Java-da ibtidoiy ma'lumotlar turlari emas. Ular dinamik ravishda yaratilgan konteyner ob'ektlari. Ob'ekt sinfining barcha usullari massivda chaqirilishi mumkin. Ular mos yozuvlar ma'lumotlar turlari sifatida ko'rib chiqildi