算法和数据结构之间存在密切关系,算法往往建立在数据结构的基础上,若数据结构不同,对应问题的求解算法也会有差异
举一反三
- 关于算法的实现和对应数据结构之间关系,以下说法正确的是( )? A: 有一个著名的数据专家曾说:程序=算法+数据结构,因此算法就是数据结构 B: 有一个著名的数据专家曾说:程序=算法+数据结构,算法和数据结构不一样,它们可以相互区别也可以统一 C: 算法是一系列运算步骤,它表达解决某一类问题的方法和步骤,它要处理的对象是数据,如何高效的把数据组织起来,就是数据结构。算法离不开数据结构 D: 数据结构指数据的组织结构,它有逻辑结构和物理结构,还包括定义在某种数据结构上的算法。算法和数据结构不能分开讨论
- 算法和数据结构之间存在密切联系,数据结构是算法的基础,数据结构不同,通常采用的算法也不同。( )
- 数据结构主要研究数据的逻辑结构、数据的存储结构、对数据结构的进行操作的算法。 ( )
- 数据结构是指数据元素之间的()。 A: 结构 B: 关系 C: 运算 D: 算法
- 下列关于算法和数据结构的叙述,正确的是( )。 A: 一个问题的解决往往有多种不同的算法 B: 算法和数据结构是设计与编写程序时首先要考虑的两个方面 C: 算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出 D: 数据结构主要研究数据的逻辑结构、存储结构以及在这些数据结构上定义的运算