通常一般会用到哪些数据结构