Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.11 KB

5. Recap.md

File metadata and controls

19 lines (10 loc) · 1.11 KB

#Recap

Siz deyarli hech qachon hash jadvalini o'zingiz qo'llashingiz shart emas. Siz foydalanadigan dasturlash tili siz uchun dasturni ta'minlashi kerak. Siz Python-ning xesh-jadvallaridan foydalanishingiz mumkin va siz o'rtacha ish ko'rsatkichini olasiz deb taxmin qilishingiz mumkin: doimiy vaqt. Xesh-jadvallar kuchli ma'lumotlar strukturasidir, chunki ular juda tez va ular sizga ma'lumotlarni boshqacha tarzda modellashtirishga imkon beradi. Tez orada siz ulardan doimo foydalanayotganingizni bilib olishingiz mumkin:

  • Xesh funksiyasini massiv bilan birlashtirib, xesh jadvalini yaratishingiz mumkin.

  • To'qnashuvlar yomon. Sizga to'qnashuvlarni kamaytiradigan hash funktsiyasi kerak.

  • Xesh jadvallari juda tez qidirish, kiritish va o'chirishga ega.

  • Xesh jadvallari bir elementdan boshqa elementga o'zaro munosabatlarni modellashtirish uchun yaxshi.

  • Yuklanish koeffitsientingiz .07 dan katta bo'lsa, hash jadvalingiz hajmini o'zgartirish vaqti keldi.

  • Xesh jadvallari ma'lumotlarni keshlash uchun ishlatiladi (masalan, veb-server bilan).

  • Xesh jadvallari dublikatlarni ushlash uchun juda yaxshi.

people