Data structures and algorithms Basic implementations of some data structures and algorithms using them (such as are often tested in coding interviews). NB: these are not intended to be the most beautiful or complete implementations possible, but merely useful references.