00-数据结构与算法的区别 数据结构: 数据与数据之间的结构关系(如数组、队列、树、图等结构),这种结构关系有两种,一种逻辑结构,一种是存储结构 逻辑结构分类: 数据和数据间无对应关系,也就是说数据间无任何关联 数据和数据间一一对应,也就是说相邻的数据间会有联系,但不相邻的数据间无联系 数据和数据间一对多...
因此我们得出这样的结论,数据结构用于解决数据存储问题,而算法是思考如何利用存储的数据快速无误地解决问题,它们是完全不同的两类学科。 也正因为如此,你可以认为数据结构和算法存在“互利共赢、1+1>2”的关系。在解决问题的过程中,数据结构要配合算法选择最优的存储结构来存储数据,而算法也要结合数据存储的特点,用...
A. 算法和程序原则上没有区别,在讨论数据结构时二者通用 B. 从逻辑关系上讲,数据结构分为两大类:线性结构和非线性结构 C. 所谓数据的逻辑结构是指数据元素之间的逻辑关系 D. 同一数据逻辑结构中的所有数据元素都具有相同的特性是指数据元素所包含的数据项的个数相等 E. 数据的逻辑结构与数据元素本身的内容和形...
下列说法正确的有( )A.算法和程序原则上没有区别,在讨论数据结构时二者通用B.从逻辑关系上讲,数据结构分为两大类:线性结构和非线性结构C.所谓数据的逻辑结构是指数据元素之间的逻辑关系D.同一数据逻辑结构中的所有数据元素都具有相同的特
(1),逻辑结构:是指数据元素之间的相互关系。 逻辑结构分为以下四种:集合机构(散列,同属于一个集合,其他没关系),线性结构(一对一的关系),树形结构(一对多的层次关系),图形结构(多对多关系)。 (2),物理结构(很多书中也叫存储结构):是指数据的逻辑结构在计算机中的存储形式。
由于大量数据结构教程中都将数据结构的知识和算法掺杂起来讲,使很多初学者认为数据结构就是在讲算法,这样理解是不准确的。 数据结构和算法之间完全是两个相互独立的学科,如果非说它们有关系,那也只是互利共赢、“1+1>2”的关系。 最明显的例子,如果你认为数据结构是在讲算法,那么大学我们还学《算法导论》,后者几乎...
A. 算法和程序原则上没有区别,在讨论数据结构时二者通用 B. 从逻辑关系上讲,数据结构分为两大类:线性结构和非线性结构 C. 所谓数据的逻辑结构是指数据元素之间的逻辑关系 D. 同一数据逻辑结构中的所有数据元素都具有相同的特性是指数据元素所包含的数据项的个数相等 E. 数据的逻辑结构与数据元素本身的内容和形...
下列说法正确的有( ) A. . 算法和程序原则上没有区别,在讨论数据结构时二者通用 B. . 从逻辑关系上讲,数据结构分为两大类:线性结构和非线性结构 C. .