一些基本的数据结构