added adt definitions
Merge github.com:zhitang/datastructure
added idt's