数据结构一般包括哪三方面内容