社区
数据结构与算法
帖子详情
算法到底有多重要
kingteng
2009-06-21 04:35:45
不是科班的的,所以没有接受到正规的算法教育,知道自己的算法也很烂呵呵,所以最近在ACM上锻炼,可是不知道算法到底有多重要,请不要更我说算法是计算机的灵魂,如果我就是做做比如Linux系统编程和网络编程的话,要求需要多高呢?然后要怎么学?大概达到什么程度合适?
...全文
48
13
打赏
收藏
算法到底有多重要
不是科班的的,所以没有接受到正规的算法教育,知道自己的算法也很烂呵呵,所以最近在ACM上锻炼,可是不知道算法到底有多重要,请不要更我说算法是计算机的灵魂,如果我就是做做比如Linux系统编程和网络编程的话,要求需要多高呢?然后要怎么学?大概达到什么程度合适?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q380823077
2010-07-13
打赏
举报
回复
算法啊 算法!
xingzhe2001
2009-06-23
打赏
举报
回复
对于像什么linux网络编程阿,这个编程啊 那个编程啊 都是可以google的,对于工作几年的人来说都能掌握和熟悉,到时候的区别就在于算法了。
一般一个牛的不容易模仿的软件,其核心竞争力绝对不是这个编程啊 那个编程啊这些工具层面的 而在于核心算法。 所以有多重要需要看你的目标了,如果只是做一个实现那么就不是很重要,掌握基本的常用成熟算法就可以,如果想做核心还是要仔细研究的。
AYZBL
2009-06-22
打赏
举报
回复
我认为重要的是数学,不是算法
kingteng
2009-06-22
打赏
举报
回复
如果我就是做做比如Linux系统编程和网络编程的话,要求需要多高呢?然后要怎么学?大概达到什么程度合适?
elephont9527
2009-06-22
打赏
举报
回复
语文重要么?数学重要么?物理化学重要么?
1L说得很好,关键词是素质,一般来说做图形处理,数学运算,金融分析会用到很多,系统编程,网络编程会用到一些,应用编程几乎用不到
learnEmbeddedDev
2009-06-22
打赏
举报
回复
算法是解决一个问题的步骤
福清仔
2009-06-22
打赏
举报
回复
算法是灵魂
14test41
2009-06-22
打赏
举报
回复
同意7楼的
最近我也在看些算法的东西,感觉好多东西都像是在做数学题
希望各位能些学习算法的资料
谢谢
evilhacker
2009-06-21
打赏
举报
回复
我觉得算法只是解决问题的一种思想,我们学他,就是学前人总结出的优秀思想,然后自己根据实际应用来提出自己解决问题的方法。
kingteng
2009-06-21
打赏
举报
回复
谢谢[Quote=引用 1 楼 bigbug9002 的回复:]
算法就是解决问题的步骤。针对不同的问题算法不同;同一个问题,不同程序员给出的算法也不同,这能反映一个程序员的素质。
程序就是算法的一种描述方式。
不知道算法你就写不出程序来。
算法能力的培养是一下长期积累的结果。但一些被证明的固定常用算法应该掌握之。
算法是建立在数据结构基础上的,不同的数据结构会影响到算法的效率。常用的数据结构应该掌握。
算法并不是计算机的灵魂,算法是计算机语言的灵魂。
[/Quote]
chyjp2008
2009-06-21
打赏
举报
回复
也很迷茫,关注…
贝隆
2009-06-21
打赏
举报
回复
算法是思想
bigbug9002
2009-06-21
打赏
举报
回复
算法就是解决问题的步骤。针对不同的问题算法不同;同一个问题,不同程序员给出的算法也不同,这能反映一个程序员的素质。
程序就是算法的一种描述方式。
不知道算法你就写不出程序来。
算法能力的培养是一下长期积累的结果。但一些被证明的固定常用算法应该掌握之。
算法是建立在数据结构基础上的,不同的数据结构会影响到算法的效率。常用的数据结构应该掌握。
算法并不是计算机的灵魂,算法是计算机语言的灵魂。
大厂
算法
面试真题解析
相信很多朋友们无论是在学校还是已经工作都了解
算法
和数据结构的
重要
性。无论是实际的工作还是面试,这都是基础的基础,是你不可或缺的一部分。我也相信有大量的
算法
和数据结构的课程可以让你去了解什么是链表,什么是树等等。那我们这门课有什么不一样呢?Chris出品必是精品。因为我们这门课不是一门传统的
算法
和数据结构的课,却是最有用和性价比最高的
算法
课程。我把它叫做面试最后一公里 -
算法
和数据结构这门课使用现在各个大厂的面试真题来讲解,告诉你1.
算法
面试应该怎么思考2.
算法
面试怎么回答才最完美3. 如何高效的准备
算法
面试4. 面试前不可不看的课程还等什么,年薪50万的职位已经在向你招手。
算法
| 你知道
算法
为什么这么
重要
吗?
编者荐语: 大家好,我是你们的朋友 朋哥,今天聊聊
算法
,你了解
算法
为什么这么
重要
吗?为什么面试少不了
算法
?为什么
算法
这么难?带着这些疑问看下面文章把。 什么是
算法
? 我们先不要给
算法
是否
重要
就轻易下了一个结论. 到这先不着急给
算法
下定义做解释. 我们现在先来看看一种现象: 哪种语言是开发者们可以高高兴兴的用来编程的?近日,一位美国的开发者通过Twitter对开发者们进行了一项调查 :你是否喜爱XX语言 调查结果分析图: 基本上每个月都会有一些相关对语言使用程度做了一个排名. ...
算法
的五个
重要
特性和4个基本标准
算法
的五个
重要
特性和4个基本标准 一个
算法
必须满足5大特性: 1、有穷性:一个
算法
必须执行有穷步后结束、 2、确定性:对于每种情况下所应执行的操作,在
算法
中都应该有确切的规定,不会产生二义性,使得
算法
的执行者和阅读者都能明确其含义以及如何执行。 3、可行性:
算法
中的所有操作都可以通过已经实现的基本操作运算执行有限次来实现 4、输入:一个
算法
应该有0个、一个或多个输入。 5、输出:一个
算法
应该有一个或多个输出。 评价
算法
的优劣应该从以下几个方面: 1、正确性:你的
算法
一定是正确的。 2、可读性:你的
算法
一定易
算法
的五个
重要
特性
输入(Input) 一个
算法
有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指
算法
本身定出了初始条件; 输出(Output) 一个
算法
有一个或多个输出,以反映对输入数据加工后的结果。没有输出的
算法
是毫无意义的; 确定性(Definiteness)
算法
中的每一条指令必须有确切的含义,不能产生多义性: 可行性(Effectiveness)
算法
的
重要
性
前几天,在博客上看过一篇写
算法
重要
性的文章,个人对此极为赞同。随着时间的变迁,很多东西都会变,很多技术都会更新。目前火在一时的Java,或者已经面临淘汰危险的iOS,似乎就在说明这个变化。但是,永远不变的,确实是
算法
。这无需争论,因为,无论是谁站在反对的一面,都会输的一塌糊涂。李开复老师也多次言明过
算法
的
重要
性。他说,数据结构、
算法
、编译原理、计算机体系结构、关系型数据库原理等等这些,远远比日新月异
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章