一些数据结构的实现