Skip to content

ryanthadeus/Assurance-of-Learning-Data-Structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Boogle Dictionary – Data Structure Project

πŸš€ Fitur Utama

  1. Release a new slang word – Menambahkan kata slang baru beserta deskripsi.
  2. Search a slang word – Mencari slang tertentu dalam dictionary.
  3. View slang words with a prefix – Menampilkan semua slang yang dimulai dengan awalan tertentu.
  4. View all slang words – Menampilkan semua slang beserta deskripsinya.
  5. Exit – Keluar dari program.

πŸ› οΈ Struktur Data

Program ini menggunakan TrieNode yang terdiri dari:

  • children[26] β†’ pointer untuk setiap huruf alfabet.
  • desc β†’ deskripsi slang.
  • isEnd β†’ penanda akhir sebuah kata slang.

πŸ“‚ File

  • boogle.cpp – file utama program.

πŸ“– Cara Menjalankan

  1. Compile program:

    gcc boogle.cpp -o boogle
  2. Jalankan:

    ./boogle

πŸ“Œ Menu Program

  • 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.

πŸ” Contoh Output

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages