那门数学对编程最有帮助?

大学学的什么高等数学,线性代数,离散数学之类的数学那门对编程帮助较大?

<高等数学> <离散数学> <组合数学> <运筹学> <概率论>……
其中离散数学的集合论与图论好像更为重要,编程中的树啊图啊什么的都需要这的知识。
还有就是逻辑非常重要…比如递归,想不明白的人估计多久也想不明白……

就.NET而言,算法(数据结构) + 英语 + 具体语言的基本功(比如C++, C#语言 含面向对象概念) 是非常重要的,现在拼的就是个综合实力,别指望单凭某些技术打天下,asp.net再好也未必能应聘到微软和google。
这里的算法就是像排序、查找、字符串相关的算法,数据结构是计算机专业必须要会的东西,也是大公司面试必考的内容。不仅仅是做出来,还要考虑时间负责度和空间复杂度.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-15
对编程有用的不是数学的哪门具体课程,当然这些课程的基本知识也对编程有一定意义,对编程有用的是整个数学的一种思想方法,是数学的逻辑推理思想,是数学的是数学的程序化、算法化思想,是数学的方法论思想,是数学的递归化思想,是数学的化繁为简、化难为易、化生为熟等等思想。。。。。总之,数学好的、对数学理解深刻的,学编程就更容易一些。。。。。
第2个回答  2009-05-08
饿。。这个是离散数学吧。。
高等数学有点帮助。。线性代数基本没用。。
第3个回答  2009-05-08
线性代数
第4个回答  2009-05-09
mnm