在数据结构中,数据结构可以从逻辑上分为哪两类? A. 动态结构和静态结构 B. 线性结构和非线性结构 C. 内部结构和外部结构 D. 紧凑结构和非紧凑结构 答案解析 数据结构的基本分类主要是基于其存储方式和逻辑关系。动态结构和静态结构是最基本的分类,动态结构可以在运行时改变大小,而静态结构在编译时确定大小。线性结构和非线性结构则是根据元素之间的关系进行分类。内部结构和外部结构、紧凑结构和非紧凑结构虽然也是分类方式,但不如前两者常用。因此,正确答案是A。 正确答案:A