社区
非技术区
帖子详情
究竟是什么造成了我今天的悲剧局面?
maoxing63570
2011-03-25 09:21:12
数学一直很乱,所以算法一直很乱,如果补救?
...全文
378
35
打赏
收藏
究竟是什么造成了我今天的悲剧局面?
数学一直很乱,所以算法一直很乱,如果补救?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ralf
2011-05-17
打赏
举报
回复
很欣赏懂英语的人,无敌棒啊 哈……
Darefordream
2011-04-21
打赏
举报
回复
无比困惑。
Lactoferrin
2011-04-04
打赏
举报
回复
要好好学习马克思列宁主义
wbruce
2011-03-26
打赏
举报
回复
我都觉得平时很少用到太多的算法,这跟我接触的项目有很大关系。
学习算法也是为了面试而临时补习一下,而后也有了和楼主一样的感叹。
呵呵,楼主所问即我所问。
luxihua
2011-03-26
打赏
举报
回复
留名,有空再看
quwei197874
2011-03-26
打赏
举报
回复
多找些有意思的逻辑题来作,先培养自己的逻辑思维能力.
xx说就叫这个名字
2011-03-26
打赏
举报
回复
我也来听高见的!同样困惑。
justkk
2011-03-26
打赏
举报
回复
同样的困惑
maoxing63570
2011-03-26
打赏
举报
回复
[Quote=引用 16 楼 lightboat09 的回复:]
其实大部分常见的算法是种思想,
比如栈,队列,二叉树,排序,查找等
同平常所学的数学还是有点区别的
学算法不要急,
一种算法一种算法地去理解,
去上机编程实现,
再体会一下这种思想的用途
现实中的问题,
一般都是要用到好几种算法的,
不断思考和尝试不同的算法,
测试效率,
是学习算法的一个很好的方法
我不赞成抱着一本算法书(比如《算法导论》)
从头读到尾,
……
[/Quote]
很感谢你,其实我在看了msdn上关于complier switcher的时候就看出,其实算法不紧紧要专业介绍算法的书上,其实在你的程序和代码中都有
小楫轻舟
2011-03-26
打赏
举报
回复
其实大部分常见的算法是种思想,
比如栈,队列,二叉树,排序,查找等
同平常所学的数学还是有点区别的
学算法不要急,
一种算法一种算法地去理解,
去上机编程实现,
再体会一下这种思想的用途
现实中的问题,
一般都是要用到好几种算法的,
不断思考和尝试不同的算法,
测试效率,
是学习算法的一个很好的方法
我不赞成抱着一本算法书(比如《算法导论》)
从头读到尾,
应该在生活和学习中发现问题
然后去找不同的算法来解决...
maoxing63570
2011-03-26
打赏
举报
回复
[Quote=引用 28 楼 hnuqinhuan 的回复:]
发现有时候的一些经典算法就是在分析数学 看如何节俭空间和时间以及循环次数 看的头疼啊
[/Quote]
呵呵,看看算法导论上,每一个算法都给出了相关的时空的复杂度,但是为了分析这些东西,我们就需要一种手段来说明某一个算法在时空上确实不如另外一个算法,再说为什么要用计算机,早期就为了用它来做计算的,所以说数学是计算机之母啊,很后悔没有学好数学
子达如何
2011-03-26
打赏
举报
回复
以前偶的数学学的也是一塌糊涂,后来放大假,竟然做下来认真的把《Principles of Mathematical Analysis》看了一遍,受益匪浅,LZ不要给自己借口就可以学好任何东西~
yaozhiyong110
2011-03-26
打赏
举报
回复
可以让下一代帮你补救..........
fibbery
2011-03-26
打赏
举报
回复
彻底忘记数学,重新开始。
無_1024
2011-03-26
打赏
举报
回复
发现有时候的一些经典算法就是在分析数学 看如何节俭空间和时间以及循环次数 看的头疼啊
super_admi
2011-03-26
打赏
举报
回复
数学这个工具,我个人觉得,它对程序设计来说,是提供了一个解决问题的方法,而不是解决问题的过程。
我曾看过游戏《雷神3》的一段代码介绍,说是代码中求一个数的平方根的倒数,是使用迭代法来求的,速度据说比使用1/sqrt(x)要快几倍(不记得是几倍了)。迭代法有两个很重要的东西:一是初值;二是迭代算法。
这里迭代算法没什么可说的,但是这个初值却非常之神奇,正因为它,才使得迭代次数大大介绍,算法的速度大大提高。
但是,我个人觉得,这一切都和程序是否清晰没有太多关系。像我说的这个例子,你可以把代码写得一团糟糕,也可以写得非常清晰。数学在其中,只是一个解决求平方根的倒数的方法。求解的过程,是方法衍生出来的,但绝对不是唯一的。过程清晰与否,在于设计者过程的人头脑是否清晰,而不是他的数学解题能力有多强。
当然,一般情况下,数学能力强的人,头脑多半是清晰的---我只认为,这两者没有直接的必定的关联。
willabc
2011-03-26
打赏
举报
回复
搞IT,离不开数学英语啊!
super_admi
2011-03-26
打赏
举报
回复
我倒是觉得,“数学很乱”,应该不是“程序很乱”的充分条件。
一般来说,只要逻辑清晰,程序就可以清晰。数理逻辑只是逻辑的一种。
maoxing63570
2011-03-26
打赏
举报
回复
[Quote=引用 23 楼 baihacker 的回复:]
对于常见的一般算法,对程序员的影响是能不能更好地写出代码。
而要掌握这些算法,数学不好也行。
越往上走,越深,数学越重要……也没啥实质性建议了。
[/Quote]
非常感谢飞雪童鞋在百忙中给的回复
baihacker
2011-03-26
打赏
举报
回复
对于常见的一般算法,对程序员的影响是能不能更好地写出代码。
而要掌握这些算法,数学不好也行。
越往上走,越深,数学越重要……也没啥实质性建议了。
加载更多回复(15)
来自二维世界的忧愁:如何避免康康的
悲剧
再次重演?
二维向三维的转换不可再次成为工业文明的
悲剧
。 现在,一提起猴子,除了齐天大圣六小龄童,最红的就属康康了,不仅是身上红配绿再加黄那交通指示灯一样神存在的色系搭配,还有一边一个不知道是什么鬼的黑色...
欧盟 CRA 法案进入下一阶段,开源 “
悲剧
” 即将上演?
,CRA"提出了一系列要求,这些要求要么威胁到开源贡献或我们的公共资源非常脆弱的 ' 双赢 '
局面
,要么违背了行业的良好做法,要么根本不可能实现,也就是说,它试图将开源公共资源与商业部门等同对待"。
人生的最大
悲剧
,就是孜孜不倦的努…
人生的最大
悲剧
,就是孜孜不倦的努力却终于失败! 美国一位学者曾经分析了数千人的经历,结果是总人数的98%都是失败者。并由此归纳了人们失败的主要原因,有31种之多。当你逐项阅读它们时,要一一检查自己...
看完了《记忆的证明》
我是幸运的,因为我正好赶上了解开最后迷团的时刻。所有的事情都搞清楚了,想为大日本帝国贡献出自己一份力量的信念促成了这个
悲剧
,导致数千名中国劳工牺牲。这位间接害死几乎所有战俘无辜性命的老人此时后悔不已,...
如果三十年前有这些AI技术,可可西里的
悲剧
不会发生
作者 | 神经小姐姐来源 | HyperAI超神经(ID:HyperAI)而被盗猎者大量的非法捕杀。多种野生动物都处于濒临灭绝的
局面
,人工智能等技术,能够在帮助保护野生动...
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章