神庙逃亡2怎么分享:数据结构和算法

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:06:36
数据结构和算法有什么不同,他们都有什么区别,搞程序开发因改先学哪个,哪个更基础点?

其实两者是相辅相成的,没有严格的要求先学哪个。
数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的。往往是在发展一种算法的时候,构建了适合于这种算法的数据结构。一种数据结构如果脱离了算法,那还有什么用呢?实际上也不存在一本书单纯的讲数据结构,或者单纯的讲算法!当然两者也是有一定区别的,个人觉得算法更加的抽象一些,侧重于对问题的建模,而数据结构则是具体实现方面的问题了。
个人建议是一起学,虽然现在中国很多大学都是先学的数据结构,但是其不合理性是很明显的,这个也是我们学校一个比较争论的话题。在学的时候一定要自己有个认识,两者是同等重要的,不存在先学后学的问题。而且在学的过程中,更重要的是学习方法。

偶是学计算机的 我个人觉得区别在于数据结构是算法的基础.没有数据结构就没有算法.我还没学算法但是先学了数据结构从顺序上就知道哪个重要了哦.你刚高考完?是要学软件的吧?

C语言