Bit-bit tartibida saralash


Bitlar, baytlar va so'zlar



Download 257,9 Kb.
bet2/4
Sana31.12.2021
Hajmi257,9 Kb.
#252453
1   2   3   4
Bog'liq
Algoritmlar nazariyasi

Bitlar, baytlar va so'zlar

Radiks saralashni tushunishning kaliti shundan iboratki, (1) kompyuterlar odatda mashinalar so'zlari deb ataladigan bit guruhlarini qayta ishlashga mo'ljallangan bo'lib, ular o'z navbatida ko'pincha baytlar deb nomlangan kichik bo'laklarga bo'linadi; (2) tartiblash tugmachalari odatda baytlar ketma-ketligini hosil qiladi; (3) baytlarning qisqa ketma-ketliklari qator indekslari yoki mashina manzillari vazifasini ham bajarishi mumkin. Shuning uchun quyidagi abstraktlar bilan ishlash biz uchun qulay bo'ladi.

Ta'rif 10.1. Bayt - bu sobit uzunlikdagi bitlar ketma-ketligi, satr - o'zgaruvchan uzunlikdagi baytlar qatori, so'z esa doimiy uzunlikdagi baytlar ketma-ketligi.

Kontekstga qarab, radix tartibidagi kalit so'z yoki satr bo'lishi mumkin. Ushbu bobda muhokama qilingan algoritmlarning ba'zilari tugmachalarning uzunligi aniqlanganligi (so'zlar), boshqalari kalitlari o'zgaruvchan uzunlikdagi (satrlar) holatga moslashtirilganligidan foydalanadi.

Oddiy mashinada 8 bitli baytlar va 32 va 64 bitli so'zlar bo'lishi mumkin (ma'lum qiymatlar uchun sarlavha faylini ko'ring), lekin boshqa bayt va so'z o'lchamlarini (odatda kichik ko'paytmalar yoki o'rnatilgan mashina o'lchamlari qismlari). Shunday qilib, so'zdagi bitlar soni va baytdagi bitlar soni sifatida, mashinaning me'morchiligi va dastur xususiyatlariga bog'liq bo'lgan doimiylardan foydalaniladi, masalan:

const int bitsword = 32;

const int bitsbyte = 8;

const int bytesword = bitsword/bitsbyte;

const int R = 1 << bitsbyte;


Download 257,9 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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