This post is older than a year. Consider some information might not be accurate anymore.
A great article explaining the concept of arrays and lists, the advantages and field of use. From the same guy that explains other grokking algorithms very well on http://adit.io./.
At https://www.manning.com/books/grokking-algorithms you will get this great book for half the price today (2015-09-09), even it is still MEAP. Only one final chapter is missing!