Urgently in need of a short tutorial on data structures and algorithms. I need something which is for beginners.
If someone has please share it with me. There is any website which explains data structures and algorithms in a tutorial, that will also help me.

I researched on the internet for a good book on Data structures and algorithms in java and found good reviews for the book "Data Structures and Algorithms in Java (2nd Edition) by Robert Lafore" , but still i am not able to decide onto a book as i see the last print for the book was back in 2003 and i am afraid that i may miss some new concepts with respect to the new version of java .

Can anybody help me in finding a good book on Data structures and Algorithms in Java 6,7.

Data structures and algorithms are not specific to any programming language, so there is no difference what version of Java you are using to study and implement them.
The logic behind the algorithm is important.

Only thing is that if you use a book for other language like C++, you would see the data structure or algorithm being implemented using more of pointers, which are not available in Java.