Farqlar massivi
Farqlar massivini qanday qurish kerak
Kirish
Farqlar massivi — ko‘plab oraliq yangilanishlarni samarali qo‘llash uchun foydali usul.
segmentidagi har bir elementni o‘zgartirish o‘rniga, biz yordamchi massivda faqat bir nechta pozitsiyalarni yangilaymiz. Barcha yangilanishlar qayta ishlangandan so‘ng, prefiks yig‘indilar yordamida yakuniy massivni qayta tiklaymiz.
Bu har bir oraliq yangilanishni vaqt ichida bajarishga imkon beradi.
G‘oya
Uzunligi bo‘lgan massiv berilgan bo‘lsin, uning farqlar massivi diff quyidagicha aniqlanadi: