I have studied Tries and Suffix Trees and wanted to implement the same. Please share some links where in I can get an idea about the structure and basic idea of implementation to start with.
Any good example, if included, would be a plus.
Implementation in C.
The C Algorithms Library (http://fragglet.github.io/c-algorithms/) offers a Trie implementation in C. It's open-source with a BSD-style license.
A suffix tree implementation in C can be found here: https://github.com/0xtonyxia/suffix-tree
I hope that helps.