Best Books for GATE CSE with Relevant Chapters to Read
Heads Up! These GATE CSE books are recommended for a good understanding of Computer Science subjects which is very essential for GATE. For each subject you may choose ANY ONE of the books and not all
Please see Video Lectures for video lectures
Algorithms & Data Structures
Book  Description 

Introduction to Algorithms C.L.R.S 
Cormen covers entire GATE syllabus (and much more) in Algorithms as well as Data Structures. Language is simple for most part but some mathematics is required to understand the analysis parts. (This book is only for learning algorithms and theory of data structures and there is no sample programs given in it) 
Fundamentals of Computer Algorithms Rajasekaran, Sahni, Horowitz 

Algorithm Design: Foundations, Analysis, and Internet Examples Michael T. Goodrich 
This book is Mini version of Cormen’s book , this cover almost everything with short discussions, which is written in Cormen with more pages. Use this book along with NPTEL lecture of Professor Naveen Garg . 
Design & Analysis of Computer Algorithms Aho, Hopcroft, Ullman 
Another classic book for algorithms. 
Algorithm Design Eva Tardos, Jon Kleinberg 
Develops the intuition behind algorithms with excellent examples. Dynamic programming and Greedy algorithm are explained best. Many consider this to be better and more approachable than CLRS. This book and CLRS are the only two you’ll ever need, even without a tutor. 