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

我现在开始学算法了,不过教程都是数据结构和算法,高手指引下应该先学什么?是算法还是数据结构!!最好各位高手给个解释,是为什么... 我现在开始学算法了,不过教程都是数据结构和算法,高手指引下应该先学什么?是算法还是数据结构!!
最好各位高手给个解释,是为什么
展开
 我来答
billycatcat
推荐于2018-04-13 · TA获得超过289个赞
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
个人愚见
算法是解决问题的方法
解决一种问题可以有很多方法(算法) 所以就存在解决具体问题最优秀的算法(方法)
而好数据结构能大大的提高算法的质量

也就是说先学一下数据结构 对一些常用的数据结构有个了结
在一些复杂的算法中就能体现出数据结构的好处

很多数据结构书后部分都讲算法

楼上说 算法往往是针对特定的数据结构 很正确
而“往往”这两字 就说明了复杂算法往往需要好的数据结构来支持

但也有一些算法不用到书上所说的数据结构

如 对10个整形数排序
用冒泡法呢? 还是用选择法呢? 这就是算法的选择问题
好像跟数据结构没多大联系

个人建议 看看数据结构 了解常用和优秀的数据结构
再看那些复杂算法
a524631266
2019-02-13 · TA获得超过125个赞
知道答主
回答量:52
采纳率:0%
帮助的人:10万
展开全部
个人愚见,数据结构是算法的凝结品,因为各种数据常用或通用的数据结构能够解决在实际应用中的一些问题,然而算法就是解决问题的一套思路,当这套解决问题的思路固定之后,就会有相应成熟的数据结构产生,也就是鸡和鸡蛋那个先存在的问题,如果按照正常的思路,先学数据结构,然后再学算法,不过一般在学数据结构的时候,肯定会有一些知名 的算法会顺带地学到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
救赎削肾客
2008-01-12 · TA获得超过1186个赞
知道大有可为答主
回答量:1196
采纳率:0%
帮助的人:951万
展开全部
我想是先学数据结构再学算法!因为我们是先学的数据结构
因为你只有先了解了数据的结构后才能对它进行操作!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengling13
2008-01-12 · TA获得超过106个赞
知道答主
回答量:100
采纳率:0%
帮助的人:64.5万
展开全部
当然是先学数据结构啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quickreport
2008-01-12 · TA获得超过1809个赞
知道大有可为答主
回答量:1876
采纳率:0%
帮助的人:1153万
展开全部
数据结构
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式