Forouzan data structures is very simple,I found some recursion gate question directly from it,Online free PDF is available,Google it out,but for code follow COREMAN, I have Tanenbaum, Seymour Lipchutz, but Tanenbaum is quite hard,Lipchutz does not explain everything,and CLRS contain gist.