数据结构与算法(php版):
线性表、栈和队列、串、数组与广义表、树与二叉树、图、查找、排序等数据结构与算法,均使用php面向对象实现。有算法描述文档及其PHP实现源码,源码可下载。不过是英文版的。可以多参考。

Data Structures and Algorithms with Object-Oriented Design Patterns in PHP :

http://www.brpreiss.com/books/opus11/