算法与数据结构的关系是什么

[复制链接]
查看11 | 回复5 | 2011-5-11 20:18:06 | 显示全部楼层 |阅读模式
算法就是对数据的操作,更多体现在处理数据上。数据结构研究的是数据如何在内存中如何进行存取,研究的是数据的存储结构,并不对数据进行操作。两者没有什么联系,但是程序=算法+数据结构,只有算法或者只有数据结构,都毫无意义,换句话说就是数据结构和算法相互依存而又不相互依赖,两者独立成为编程中的重要分支。
回复

使用道具 举报

千问 | 2011-5-11 20:18:06 | 显示全部楼层
数据结构是算法的基础。数据结构侧重于数据的组织,算法侧重于问题的解决。比如数组,数据结构用来把数据组织起来。排序,查询用来对数据进行处理。
回复

使用道具 举报

千问 | 2011-5-11 20:18:06 | 显示全部楼层
算法是一种思想;数据结构是一种属性。
回复

使用道具 举报

千问 | 2011-5-11 20:18:06 | 显示全部楼层
算法是建立在数据结构的基础上的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行