A brief tutorial for linked list from the Stanford University.
Linked list at Youtube:
Reverse a linked list
Detect a loop in a linked list
Find the junction node of two lists
Find the mid point of a list by just one scanning
A method isSubstring which checks if one word is a substring of another, use this method to check if two strings are rotated.