读书人

如果要写好的算法高数应该掌握哪些知

发布时间: 2012-02-29 16:44:11 作者: rapoo

如果要写好的算法,高数应该掌握哪些知识?
请问一下,如果希望写出比较好的算法,高数应该掌握哪些知识?
线性代数吗?
谢谢!

[解决办法]
线代是基础,再往上不封顶。
[解决办法]
这问题很高深,学习中。。。。
[解决办法]
算法首先和离散数学,集合论,逻辑学等关系密切,和高数反而不怎么亲密。

[解决办法]
算法还是推荐《算法导论》、《计算机程序设计艺术》
至于高数还是用到什么学什么,或者说越深越好。
[解决办法]
数学里的基础知识都可能会用到,打好基础吧,将来能省很多劲儿
[解决办法]
呵呵我是做项目的,不是搞科研的.工作中高数\线代都很重要,另外学一些方法论,再好的工具也需要有思想。


[解决办法]
基础打好后,对于高数知识需要什么再补充什么。
我觉得线代很重要,会有很多情况用到矩阵的知识来解决问题(特别是图形图像方面的吧)
然后就是概率论也蛮重要的,书上的东西让自己看,没有什么好玩儿的,但是遇到一些实际的问题需要运用统计规律来解决的时候,就会觉得原来这东西还能这样用啊…………挺神奇的。
当然刚刚说的都是一些解决问题的工具,最具有指导意义的还是解决问题的思想,这个思想来源就很宽广啦,在算法导论等书上学习到的是前人总结的经验思想,要有自己的思想就先站在巨人的肩膀上,不断研究咯^^

我的废话确实很多……
[解决办法]
线性代数其实对算法不重要。
除非你就是做数值线性代数的。
之所以你觉得重要,只是因为最基本的数据结构是以数组为核心的。
而另一方面,计算机的存储/寻址等等核心操作都是以数组为自然的基本单元而出现的。
[解决办法]
我觉得三楼说的比较对。离散的多,线代似乎用得少。数分要好好学。
[解决办法]
如果你是做数值计算,高数都很重要,因为这是基础。
如果不是做数值计算,重点应该放在3楼所说的,但是高数作为基础依然很重要
[解决办法]
买几千块钱的算法和数学相关的技术书籍,随时查阅.

我身后的书柜里已经超过5000块的书籍了.

这个很重要.

有钱多买书,节省其他的费用.
[解决办法]
概率,数论

读书人网 >软件架构设计

热点推荐