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

資料結構與演算法(with OO design patterns)in Ruby

有免費、可下載的電子書。

另外也有C++、Java、C#、Python、Lua、Perl、PHP的版本,還滿值得參考的。