WALKER

Dasturchi, frilanser, gik va introvert

Kategoriya

Algoritmlar

by Sherzod Shermukhamedov

2D range search. KD-tree

1_pjWQJKatqSEZBHHp35oTgA

Masala. Berilgan kartadan ma'lum bir yuza içiga kirgan nuqtalar sonini topiş kerak. Ularni dasturda qanday qilib topamiz? Eng keraklisi, nuqtalarni dasturda qanday ifodalaymiz?

by Sherzod Shermukhamedov

AVL-Tree ustida amallar. API yoziş

AVL-trees

AVL-Tree'ga tegişli bölgan amallar törtta - çapga buriş; öngga buriş; avval çapga, keyin öngga buriş; avval öngga, keyin çapga buriş. Ular haqida avvalgi maqolada töxtalganimiz bois, bu yerda faqat kod yoziş bilan çeklanamiz.

by Sherzod Shermukhamedov

Balanced search tree. Red-black tree

Red-black tree

2-3 tree haqida tanişib çiqqan bölsangiz, unda node qöşişda köp şartlarni hisobga oliş kerak bölardi. Umuman, 2-3 tree'ni kodda ifodalaş qiyin edi. Red-black tree mana şu insertdagi qiyinçiliklarga yeçim sifatida keladi.