Boogle Dictionary β Data Structure Project
- Release a new slang word β Menambahkan kata slang baru beserta deskripsi.
- Search a slang word β Mencari slang tertentu dalam dictionary.
- View slang words with a prefix β Menampilkan semua slang yang dimulai dengan awalan tertentu.
- View all slang words β Menampilkan semua slang beserta deskripsinya.
- Exit β Keluar dari program.
Program ini menggunakan TrieNode yang terdiri dari:
children[26]
β pointer untuk setiap huruf alfabet.desc
β deskripsi slang.isEnd
β penanda akhir sebuah kata slang.
boogle.cpp
β file utama program.
-
Compile program:
gcc boogle.cpp -o boogle
-
Jalankan:
./boogle
- Menu 1: Masukkan slang baru (min. 2 karakter, tanpa spasi) dan deskripsinya (min. 2 kata).
- Menu 2: Cari slang, tampilkan deskripsi jika ditemukan.
- Menu 3: Cari slang berdasarkan prefix.
- Menu 4: Cetak semua slang beserta deskripsi.
- Menu 5: Keluar dari program.
Hi This is Boogle.
May I help you?
1. Release a new slang word
2. Search a slang word
3. View all slang words starting with a certain prefix word
4. View all slang words
5. Exit