|
Noravshan operatorlar
|
bet | 16/19 | Sana | 20.05.2024 | Hajmi | 58,88 Kb. | | #245889 |
Bog'liq Документ Microsoft Office WordAssostiativ xotira.
Assotsiativ xotira, ma'lumotlarni shakllantirish uchun foydalaniladigan maxsus xotira turi. Uning asosiy xususiyati shundaki, ma'lumotlarni bir-biriga bog'lash orqali ma'lumotlarni o'zlashtirish va ularga erishishni ta'minlashdir.
Assotsiativ xotira quyidagi asosiy to'g'rima amalga oshiradi:
1.Ma'lumotlarni kiritish: Assotsiativ xotira yordamida ma'lumotlar kiritiladi. Bu ma'lumotlar belgilangan joylarda saqlanadi va ular bilan bog'liq bo'lgan indekslar yoki kalit so'zlarni (keys) o'z ichiga oladi.
2.Qidiruv va o'qish: Ma'lumotlarga erishish uchun qidiruv va o'qish funksiyalari foydalaniladi. Bu funksiyalar kiritilgan kalit so'zlarni (keys) qabul qilib, ularga mos keladigan ma'lumotlarni qaytaradi.
3.Ma'lumotlarni o'zgartirish va o'chirish: Ma'lumotlar o'zgartirilishi yoki o'chirilishi mumkin. Bu, ma'lumotlarni yangilash uchun kerak bo'lgan kalit so'zlarni (keys) kiritish orqali amalga oshiriladi.
Assotsiativ xotira, Python dasturlash tilida dict (lug'at) turida ifodalangan. Lug'at, kalit so'zlar (keys) va ularga mos keladigan qiymatlar (values) jamlanmasidan iborat.
Assotsiativ xotiraning keng qo'llanilishi bilan ma'lumotlar tizimini tuzish, qidiruv, ma'lumotlarga erishish va ma'lumotlarni o'zgartirishda yordam beradi. Bu xususiyatlar uni keng qo'llaniladigan dasturlash tillarida, masalan, Python va JavaScriptda ko'p ishlatiladigan qilishda asosiy qilishlardan bir qiladi.
Chiziqli assostiativ xotira.
Chiziqli assotsiativ xotira (linear associative memory) ma'lumotlarni shakllantirish uchun maxsus xotira turi. Uning asosiy xususiyati shundaki, ma'lumotlarni o'zlarining o'zlashtirilgan joylarida saqlashdir va bu joylar chiziqli tartibda tartibga solinadi. Ma'lumotlarga erishish uchun esa indekslar yoki kalit so'zlar ishlatilmaydi, balki ularga tartib raqamlari (indexes) asosida erishish mumkin.
Chiziqli assotsiativ xotiraning asosiy qilishlarini quyidagi ko'rsatiladi:
1.Ma'lumotlar o'zlashtirilgan joylarda saqlanadi: Ma'lumotlarning har biri o'zining o'zlashtirilgan joyida saqlanadi. Ular chiziqli tartibda joylashgan.
2.Ma'lumotlarga tartib raqamlar (indexes) orqali erishish: Ma'lumotlarga erishish uchun indekslar yoki tartib raqamlar ishlatiladi. Ma'lumotlar chiziqli tartibda joylashganligi sababli, ularni erishish uchun tartib raqamlari foydalaniladi.
3.Erishish va o'qish amaliyoti tezroq va osonroq amalga oshiriladi: Ma'lumotlarga erishish va ularni o'qish amaliyoti tezroq va osonroq amalga oshiriladi, chunki ma'lumotlar chiziqli tartibda saqlanadi.
Chiziqli assotsiativ xotira ko'p turli xil ma'lumotlar tizimlarini yaratishda va ular bilan ishlashda foydalaniladi. Masalan, bu turi xotira, sanoatda, hisob-kitoblarda, xavfsizlik tizimlarida va boshqa sohalarida qo'llaniladi.
Python dasturlash tilida chiziqli assotsiativ xotira obyektlar yoki listlar yordamida ifodalangan. Bu listlar indekslar orqali ma'lumotlarga erishish imkonini beradi va ularning tartibini saqlaydi.
|
| |