Array sinfi Mamataliyev Diyorbek Assalomu alaykum, yosh dasturchilar! Bugun sizlar bilan Array



Yüklə 0,8 Mb.
səhifə9/12
tarix05.10.2022
ölçüsü0,8 Mb.
#64609
1   ...   4   5   6   7   8   9   10   11   12
C#dakumet

RemoveRange(index,index) – bu funksiya qaysi elementdan qaysi elementga o'chirish kerakligini anglatadi
List my_list = new List();

my_list.Add(101); //0
my_list.Add(33); //1
my_list.Add(8); //2
my_list.Add(616); //3
my_list.Add(-5); //4


my_list.RemoveRange(0, 3);

foreach (var value in my_list)
Console.WriteLine(value);
Bu yerda 0-indeksdan 3-indeksgacha o'chiriladi (101,33,8). Ammo 3-indeksdagi o'chmaydi(616). Natijada: 616 va -5 qoladi.

Clear()- bu funksiya Listdagi barcha qiymatlarni o'chirib tashlaydi
List my_list = new List();

my_list.Add(101); //0
my_list.Add(33); //1
my_list.Add(8); //2
my_list.Add(616); //3
my_list.Add(-5); //4


my_list.Clear();

foreach (var value in my_list)
Console.WriteLine(value);
Hamma element o'chib ketgandan keyin, hech narsa qolmaydi

Listni qanday tartiblash mumkin?


Sort()- funksiyasi avtomatik tariblab beradi
List my_list = new List();

my_list.Add(101); //0
my_list.Add(33); //1
my_list.Add(8); //2
my_list.Add(616); //3
my_list.Add(-5); //4


my_list.Sort();

foreach (var value in my_list)
Console.WriteLine(value);
Kichikdan kattaga qarab tartiblanadi

Stack_Mamataliyev_Diyorbek_To’plamlar_bilan_tanishishda_davom_etamiz._Biz_o’rganadigan_yangi_to’plam_–_Stack'>Stack
Mamataliyev Diyorbek
To’plamlar bilan tanishishda davom etamiz. Biz o’rganadigan yangi to’plam – Stack avvalgilaridan boshqacharoq xossalarga ega. Stack shunday to’plamki, unga yangi elementni faqat ustidan qo’shish mumkin, elementni undagi elementni olib tashlash ham uning ustidan bajariladi. Shuning uchun Stack ni LIFO (Last In First Out) collection deb ham aytiladi. Ya’ni, Stackga eng oxiri qo’shilgan element undan eng birinchi bo’lib chiqib ketadi.
Stackni yaxshiroq tasavvur qilishingiz uchun hayotiy misol sifatida rasmdagi idishga solingan sharlarni misol qilib keltirishimiz mumkin:

Stackga misol - idishdagi sharchalar
Sharchalardan birorta olishimiz kerak bo’lsa faqat eng ustidan boshlab olish imkoniyatimiz bor(o’rtasidan yoki oxiridan emas). Yangi sharchani qo’ymoqchi bo’lsak ham eng ustiga qo’ya olamiz. Demak biz Stack to’plami ustida quyidagi amallarni bajara olamiz:

Yüklə 0,8 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin