Sparse table
Sparse table (siyrak jadval)
Kirish
Siyrak jadval (Sparse Table) — bu statik massiv (massiv o‘zgarmaydi) bo‘yicha kesma so‘rovlarini qayta ishlash uchun ma’lumotlar tuzilmasi.
Ko‘pincha quyidagilar uchun ishlatiladi:
- RMQ (Range Minimum Query)
- Range Maximum
- Kesma bo‘yicha GCD
- boshqa idemponent amallar
Oldindan qayta ishlashdan so‘ng:
- qurish:
- so‘rov:
Asosiy g‘oya
Har qanday sonni ikkilik darajalar yig‘indisi sifatida ifodalash mumkin:
