learning Data structures and graphs

I am very weak in data structures and do not have any knowledge about graphs or related topics and which is the major problem due to which i am unable to solve many problems.

Can anyone please provide any good reference to learn all these topics and please suggest from which topic should i start from.

Thank You!!

for basic knowledge u can refer to A.M.Tenenbaum(Data structures using c and c++) and then proceed to CLRS(introduction to algorithms).

1 Like

I will suggest you this

and yes CLRS is bit difficult for beginners as it is more mathematical and enriched with proofs and runtime analysis

btw is clrs tough to learn?

I just borrowed clrs from my friend but yet not opened it…