A Java implementation of a Dictionary backed by an AVL Tree (self‑balancing BST). It supports adding, searching, deleting words, finding similar words (edit distance 1 by substitution or single ...
-I developed the 'Advanced Smart Dictionary & Notebook' application using Android Studio with Java, Firebase, and Figma. This Android application utilizes the Cambridge Dictionary database, allowing ...