Skip to content

Data Structures and Algorithms

Nathaniel Sabanski edited this page Jan 20, 2016 · 6 revisions

Added by dholton dholton

Attached to this page is a zip file (datastructures-and-algorithms.zip) containing some code converted from the online book Data Structures and Algorithms with Object-Oriented Design Patterns, by Bruno R. Preiss.

He has versions of the book that are coded with C#, Python, Java, C++, and Ruby.

The conversion of the code is still incomplete, otherwise I would email the author about this, but I am sharing it anyway for instructional purposes, since most of the things not working are minor or will likely be supported in future versions of boo (like multidimensional arrays or bitshift operators).

I used the Boo AddIn For SharpDevelop for the conversion. The features not converted include: multidimensional arrays (arr[x, y]), bit shiftleft (<<), shiftright (>>), and onescomplement (~). There are also some subtle things that may need further conversion like casting char to int. Boo may also eventually have support for the char type (System.Char) too along with implicit casting to and from numeric and string types.

Clone this wiki locally