应该先学算法还是数据结构?

我现在开始学算法了,不过教程都是数据结构和算法,高手指引下应该先学什么?是算法还是数据结构!!
最好各位高手给个解释,是为什么

开满天机
浏览 2181回答 2
2回答

隔江千里

个人愚见算法是解决问题的方法解决一种问题可以有很多方法(算法) 所以就存在解决具体问题最优秀的算法(方法)而好数据结构能大大的提高算法的质量也就是说先学一下数据结构 对一些常用的数据结构有个了结在一些复杂的算法中就能体现出数据结构的好处很多数据结构书后部分都讲算法楼上说 算法往往是针对特定的数据结构 很正确而“往往”这两字 就说明了复杂算法往往需要好的数据结构来支持但也有一些算法不用到书上所说的数据结构如 对10个整形数排序用冒泡法呢? 还是用选择法呢? 这就是算法的选择问题好像跟数据结构没多大联系个人建议 看看数据结构 了解常用和优秀的数据结构再看那些复杂算法

12345678_0001

我想是先学数据结构再学算法!因为我们是先学的数据结构因为你只有先了解了数据的结构后才能对它进行操作!
打开App,查看更多内容
随时随地看视频慕课网APP