Implementasi Trie
Trie (prefix tree) menyimpan kumpulan kata sehingga pencarian kata dan prefiks berjalan O(panjang kata), berapa pun banyaknya kata. Dipakai di autocomplete dan pengecek ejaan.
Lengkapi class Trie:
insert(word): simpan katasearch(word):truejika kata persis pernah disimpanstartsWith(prefix):truejika ada kata tersimpan yang berawalanprefix
Fungsi trie(ops, words) hanya menjalankan operasi untuk penilai.
Topik
triestringdesain
Petunjuk 1
Setiap node menyimpan anak per karakter (Map atau objek) dan penanda "akhir kata".
Petunjuk 2
search dan startsWith sama-sama berjalan mengikuti karakter; bedanya search juga mengecek penanda akhir kata.
· draft tersimpan otomatis
Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.
Ctrl+Enter jalankan · Ctrl+Shift+Enter kirim