Guruh talabasi Komilova Shahloning Algoritmik tillar va dasturlash fanidan



Download 253,48 Kb.
bet11/18
Sana26.05.2022
Hajmi253,48 Kb.
#609845
1   ...   7   8   9   10   11   12   13   14   ...   18
Bog'liq
Komilova Shahlo ATD kurs ishi.doc

foreach (string s in result)
Console.WriteLine(s);
Bunday holda, massivdagi softbarcha elementlar massivdan o'chiriladi hard. Operatsiya ikkita elementga olib keladi:
Microsoft
Google
Ketma-ketliklarning kesishishi
Ketma-ketliklarning kesishishini olish uchun, ya'ni ikkala elementlar to'plami uchun umumiy bo'lgan " Kesishuv" usuli qo'llaniladi :
string[] soft = { "Microsoft", "Google", "Apple"};
string[] hard = { "Apple", "IBM", "Samsung"};
// пересечение последовательностей
var result = soft.Intersect(hard);
foreach (string s in result)
Console.WriteLine(s);
Ikkala to'plam ham mos ravishda bitta umumiy elementga ega bo'lganligi sababli, faqat u natijaviy tanlovga kiritiladi:
olma
Birlashtiruvchi ketma-ketliklar
Birlashma usuli yordamida ikkita ketma-ketlikni birlashtirish uchun . Uning natijasi birinchi va ikkinchi ketma-ketlikdagi elementlarni o'z ichiga olgan yangi to'plamdir. Ikki nusxadagi elementlar natijaga faqat bir marta qo'shiladi:
string[] soft = { "Microsoft", "Google", "Apple"};
string[] hard = { "Apple", "IBM", "Samsung"};
// объединение последовательностей
var result = soft.Union(hard);
foreach (string s in result)
Console.WriteLine(s);
Operatsiya natijasi quyidagi to'plam bo'ladi:

Agar bizga ikkita to'plamning oddiy birikmasi kerak bo'lsa, biz Concat usulidan foydalanishimiz mumkin :
var result = soft.Concat(hard);
Ikkala to'plamda topilgan elementlar takrorlanadi.
Dublikatlarni olib tashlash
To'plamdagi dublikatlarni olib tashlash uchun Distinct usulidan foydalaning :
var result = soft.Concat(hard).Distinct()
Concat va Distinct usullaridan ketma-ket foydalanish Union usulining harakatlariga o'xshash bo'ladi.
3-§. Kolleksiyalarni ulash. Join, GroupJoin va Zip metodlari bilan ishlash
Agregat operatsiyalari
Agregat operatsiyalarga tanlov bo'yicha turli operatsiyalar kiradi, masalan, elementlar sonini olish, namunadagi minimal, maksimal va o'rtacha qiymatlarni olish, shuningdek qiymatlarni yig'ish.
Agregat usuli
Aggregate usuli ko'rsatilgan ifoda asosida to'plamdagi narsalarni umumiy yig'ishni amalga oshiradi. Masalan:

Download 253,48 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish