So, I've been working on a Java Boggle program lately, and our teacher requires us to use the concepts of recursion. However, I am having trouble, first of all, with understanding the concept of recursion altogether, and especially, its code, and applying recursion to check for letters around letters on the Boggle board.
I'd just like to know how recursion can be applied, and where I should start, along with hopefully understanding the concept more and knowing more about how it's useful in making a Boggle program. The code can come later, but it's the understanding of the overall plan of the program that will help me more in understanding the recursion concept (in this Boggle program).
Thank you so much!