array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash

PPTX 15 стр. 73,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 15
powerpoint presentation ''array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash'' c# da xumoyun 1. ko'p o'lchovli massivlar 2. massiv yaratish va boshlang'ich qiymat berish 3. oddiy massiv metodlar reja: `array` klassi `length` (elementlar sonini qaytaradi), `indexof(value)` (muayyan qiymat indeksini topadi), `reverse()` (elementlar tartibini teskarisiga o'giradi) va `copyto()` (elementlarni boshqa massivga nusxalaydi) kabi metodlarni taklif etadi massiv bilan bog'liq oddiy vazifalar: saralash (`array.sort()` yoki linqning `orderby()`), qidirish (chiziqli qidirish, saralashdan keyin ikkilik qidirish), o'lchamni o'zgartirish (`array.resize()` yoki yangi, katta massiv yaratish) va nusxalash (`array.copy()` yoki `copyto()`) nolga asoslangan indekslash: `myarray[0]` birinchi elementga, `myarray[myarray.length - 1]` oxirgisiga kirish imkonini beradi. chegaralarni tekshirish `indexoutofrangeexception` xatolaridan qochish uchun juda muhim. `int[,] matrix = new int[3, 4];` kabi ko'p o'lchovli massivlar `matrix[row, column]` yordamida ishlatiladi. massiv elementlariga kirish massivlar bilan bog'liq keng tarqalgan xatoliklar va eng yaxshi amaliyotlar xotira oqishi: boshqarilmaydigan massivlar `array.clear()` yoki `marshal massiv elementlariga ruxsat etilgan chegaralardan (0 dan uzunlik-1 gacha) tashqarida …
2 / 15
rga kirish uchun qator va ustun indekslari (`matrix[1, 2]`) ko'rsatilishi kerak. `array.copy()` kabi metodlar massiv qismlarini bir massivdan ikkinchisiga ko'chirishga yordam beradi (manba va maqsad massivlar kerak) qator uzunligi turlicha bo'lgan massivlar yaratish imkonini beradi. har bir qator alohida yaratilishi kerak. oddiy qidiruv usuli qo'llaniladi. murakkab filtratsiya va qidiruv uchun linq (array.findall() kabi) dan foydalanish mumkin. massiv metodlar (saralash, teskari, va hokazo) `array.reverse()` massiv elementlarining tartibini o'z joyida samarali ravishda teskari o'zgartiradi. masalan, `string[] cities = {"london", "paris", "tokyo"}; array.reverse(cities);` `{"tokyo", "paris", "london"}` ni beradi. bu o(n) operatsiya bo'lib, massivning 3 elementi orqali chiziqli ravishda takrorlanib, qarama-qarshi uchlardan juftliklar almashtiriladi s `sort` va `reverse` dan tashqari, `array.indexof()` (element indeksini topish, yo'q bo'lsa -1 qaytaradi), `array.binarysearch()` (saralangan massivda samarali qidiruv), `array.copy()` (massiv nusxalarini yaratish) va `array massivlar bilan linq dan foydalanish 1. c - birinchi c c da massiv metodlar linq ni massiv metodlar bilan birlashtirish kuchli vosita yaratadi. masalan, `numbers.where(x …
3 / 15
array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash - Page 3
4 / 15
array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash - Page 4
5 / 15
array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash - Page 5

Хотите читать дальше?

Скачайте все 15 страниц бесплатно через Telegram.

Скачать полный файл

О "array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash"

powerpoint presentation ''array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash'' c# da xumoyun 1. ko'p o'lchovli massivlar 2. massiv yaratish va boshlang'ich qiymat berish 3. oddiy massiv metodlar reja: `array` klassi `length` (elementlar sonini qaytaradi), `indexof(value)` (muayyan qiymat indeksini topadi), `reverse()` (elementlar tartibini teskarisiga o'giradi) va `copyto()` (elementlarni boshqa massivga nusxalaydi) kabi metodlarni taklif etadi massiv bilan bog'liq oddiy vazifalar: saralash (`array.sort()` yoki linqning `orderby()`), qidirish (chiziqli qidirish, saralashdan keyin ikkilik qidirish), o'lchamni o'zgartirish (`array.resize()` yoki yangi, katta massiv yaratish) va nusxalash (`array.copy()` yoki `copyto()`) nolga asoslangan indekslash: `myarray[0]` birinchi elementga, ...

Этот файл содержит 15 стр. в формате PPTX (73,5 КБ). Чтобы скачать "array ma'lumotlar tuzilmasi va uning metodlari bilan ishlash", нажмите кнопку Telegram слева.

Теги: array ma'lumotlar tuzilmasi va … PPTX 15 стр. Бесплатная загрузка Telegram