数据结构与算法在计算机领域或行业之中到底占据着什么样的重要地位?

 我来答
木一一1024
2019-09-11 · TA获得超过1.4万个赞
知道小有建树答主
回答量:808
采纳率:97%
帮助的人:20.2万
展开全部

算法是程序的灵魂,架构是灵魂的躯体,最近对这两句话感触很深,但很多程序员甚至忽略算法存在,更不要说是架构层面的东西,有些程序员甚至有些疑问,做编程也有几年了碰到关于算法的东西实在是很少。

平时用到的算法主要存在两个方面的原因:一种是里面涉及的编程里面可以用更好的算法来代替但是本身由于意识层面的问题,感觉不到可以采用更加优秀的算法,时间久了忽略了算法的真实存在;第二种本身工作上触及到的算法比较少,感受不到算法的重要性。

数据结构和算法在实际编程中作用算法一般用在图形换算或者提升换算效率的地方。就拿一个普通的系统,一般真正使用算法的地方相对比较有限,但真要遇上如果没有点算法基础也是搞不定,正常来讲一个项目组内有一个算法比较不错的人就足够正常的运转,如果没有现学现卖基本上搞不定,简单的算法除外。

在真实的编程环境中成品的算法未必直接拿过来就好用,很多时候需要自己来实现,最差也需要定制算法,不要存在侥幸的心理,真正需要玩算法没有基础会相当痛苦。数据结构不仅仅是算法基础还是程序设计的纲领。

在学习算法之前首先要掌握数据结构,因为数据结构里面很多基础,像队列,栈,链表,二叉树这些都是算法基础,因为再复杂的算法也是基础的东西组合起来的,复杂的算法涉及到数学知识了,所以专业的算法工程师需要具备良好的数学底子。但数据结构更多是用在功能模块里面编程模型的设计上,有些程序员在设计模块功能的时候。

百度网友1db8bb1
2019-09-11 · TA获得超过2.1万个赞
知道小有建树答主
回答量:1.3万
采纳率:0%
帮助的人:362万
展开全部
它的地位是非常的重要的,因为这计算机毕竟是一个尖端领域。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b79d3eb
2019-09-11 · TA获得超过2114个赞
知道答主
回答量:3648
采纳率:100%
帮助的人:99.2万
展开全部
他们的地位是很高的,他们几乎是这个行业的一个领导者。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fly安七七
2019-09-12 · TA获得超过126个赞
知道答主
回答量:62
采纳率:0%
帮助的人:4.2万
展开全部
数据结构与算法在计算机领悟其实占据着举足轻重的地位,扮演者重要角色。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青山寻青衫
2019-09-12 · TA获得超过640个赞
知道答主
回答量:1320
采纳率:50%
帮助的人:86.8万
展开全部
数据和算法是计算机领域的基石,没有他们就没有计算机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式