Struktur Data Lanjutan. Struktur data tingkat lanjut: DSU, segment tree with lazy, Fenwick, persistent, dan ordered set.
Setiap Chapter pada Section ini disusun bertahap: konsep dasar, implementasi C++, lalu latihan dan refleksi. Pastikan pembaca menyelesaikan Chapter sebelumnya karena topik saling berkaitan.
DSU dengan path compression dan union by rank.
Buka → # Segment TreeStruktur tree untuk range query dan update.
Buka → # Lazy PropagationUpdate range pada segment tree secara tertunda.
Buka → # Fenwick TreeBIT untuk prefix query O(log n).
Buka → # Sparse TableStruktur idempotent O(1) query tanpa update.
Buka → # Persistent Data StructureStruktur data yang menjaga versi lamanya.
Buka → # Ordered SetSet terurut dengan akses by index (__gnu_pbds).
Buka → # Order Statistics TreeTree dengan operasi k-th element.
Buka → # RopeStruktur data untuk string panjang dengan operasi cepat.
Buka → # Advanced Range QueryMo's algorithm, sqrt decomposition, dan teknik lain.
Buka →