Олий таълим ўқув режаларидаги фанларга



Download 4,03 Mb.
bet76/102
Sana23.02.2022
Hajmi4,03 Mb.
#136190
1   ...   72   73   74   75   76   77   78   79   ...   102
Bog'liq
Dasturlash asoslari majmua

Калит

қиймат

boy

Ўғил бола

girl

Қиз бола

dog

Кучук

Алмаштириш хэш-функция ёки жойлаштириш функцияси ёрдамида амалга оширилади. Бу функция калитларни қандайдир ички кўринишда ифодалйди. Агар хеш-функция массив индексларининг мумкин бўлган калитлар тўпламини текис тақсимласа, у холда элементларни излаш худди массивлардаги каби тез бажарилади.
Хэш-функцияларнинг маъноси шуки, янада кенгроқ калитлар тўпламини акс эттириш учун янада торроқ индекслар тўпламидан фойдаланади. Бу холда каллизия деб аталадигоан ходиса рўй берадики, унда хеш-функция иккита хар хил элементлар учун битта хэш-код шакллантиради. Хэш-жадваллар турли хилдаги қўлланишларида коллизияларга қарши курашнинг турли стратегиялари кўлланилади.
Граф — бу турли тугун нуқталарни бирлаштирувич қирралар ва учлар тўпламидир. Масалан, автомобил йўлларини графлар орқали тасвирлаш мумкин. Кўплаб амалий масалаларни графлар терминлари ёрдамида ифодалаш мумкин. Шунинг учун хам бундай масалаларга дастурлаш ишлаб чиқишда графларни алоҳида маълумот сруктураси тарзида қабул қилиш мумкин.
Тўплам — бу маълумотларнинг тартибланмаган тўпламидан иборат. Тўпламлар учун элементни тўпламга тегишли эканлиги, тўпламга киритиш ва чиқариш амаллари, шунингдек бирлаштириш, кесишмаларинри аниқлаш хамда айириш амаллари назарда тутилган.
Маълумотларнинг юқорида тавсифланган структуралари абстракт деб аталади, чунки уларда бажариш мумкин бўлган амаллар аниқланмаган. ными, поскольку в них не задается реализация допустимых операций.
Кўплаб замонавий объектга асосланган дастурлаш тилларининг кутубхоналарида абстракт структурали маълумотлар устида амаллар бажаришга мўлжалланган стандарт класслар қабул қилинган. Бундай классларни коллекция ёки контейнер лар деб аташ қабул қилинган. Коллекцияларнинг ҳар бир типи учун уларнинг элементлари билан ишлаш учун маълумотларнинг конкрет бир типига боғлиқ бўлмайдиган методлар аниқланган. Шунинг учун битта турлаги коллекциядан турли типдаги маълумотларни сақлашда фойдаланиш мумкин. Коллекциялардан фойдаланиш уларни ишлаб чиқиш муддатларини қисқартиришга имкон беради хамда уларнинг ишончлилигини оширади. Стандарт коллекцияларнинг имкониятларини ўрганиш хамда улардан самарали фойдаланиш самарали ва профессионал дастурларни ишлаб чиқишнинг зарурий шарти ҳисобланади.
Диққат!
Коллекцияларнинг ҳар бир тури маълумотлар устида бажариши мумкин бўлган ҳусусий амаллар жамланмасига эга бўлиб, бу амалларнинг бажарилиш тезлиги турлича бўлиши мумкин. Коллекция кўринишини танлаш дастурда маълумотлар устида қандай амаллар бажариш хамда тезликка қўйилган талабларга боғлиқ бўлади. Масалан, кетма-кетлик ўртасидаги элементларни ўчириш, излаш, орасида қўйиш каби амаллар тез-тез учраб тургани учун рўйхатлардан фойдаланиш тавсия этилади, маълумотларни кетма-кетлик охирига қўйиш керак бўлганда эса – навбатдан ойдаланиш қулай.
.NET кутубхонасида илгари санаб ўтилган абстракт маълумотларнинг кўпчилиги устида амаллар бажаришга мўлжалланган стандарт класслар аниқланган. Бу синфлар тавсифланган асосий номлар фазоси бу— System.Collections, System.Collections.Specialized хамда System.Collections.Generic лар (2.0-версиядан бошлаб) ҳисобланади.

Download 4,03 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   102




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