瑞星卡卡安全论坛技术交流区系统软件 学C数学基础要特别好吗

12   1  /  2  页   跳转

学C数学基础要特别好吗

学C数学基础要特别好吗

这学期上了C语言的课真让我头痛啊,自己感觉好笨啊,简单的排序和查找算法都记不住,比如冒泡法和折半查找法,花的时间很多,勉强理解了过了几天又忘的干干净净,关于字符串的题目更头痛,问下各位编程高手,学C和数学基础有很大关系或者说算发和数学有很大关系啊?我数学也不差啊其实,该怎么学算法啊,我感觉自己只会模仿根本不会自己想提套方法,本想学好点参加ACM的,什么都完了,郁闷ing
最后编辑2007-04-17 18:22:04
分享到:
gototop
 

数学不一定要好
能发散思维就行
之所以别人说数学要好是因为一般数学好的人思维比较能发散得开
如果在这方面不是很理想的话多做些这方面的练习就好了

比如,给你一个气压计,不允许用常规方法测量(就是根据气压计算高度),请问如何能测出一栋二十层的楼的高度?

其实不给查书的话,允许用常规方法我也不会算
换个思路,我可以把这个气压计送给楼的管理员,让他告诉我
也可以试试把气压计从楼上扔下,根据落地时间算高度……

这就是发散思维了。
gototop
 

想学C就去读别人写的代码,很快就会了
gototop
 

其实也不然,,学C就要能把思维打开,,加上多看一些别人的代码,应该很快就能学会,,一定要多动脑子!!!!!!!
gototop
 

不需要很高的数学基础,如果不编写专门用于搞研发所用的一些数值计算程序,有初中数学基础就可以了 呵呵
gototop
 

学会基本的C编程不需要太多的数学功底。但是需要深入学习,数学基础一定要好(这里的好不是指数学成绩好,而是指数学思想)。
任何一门学科,要成为科学他必须借助数学,如同经济学,到了后面完全是数学函数和图像的处理。
gototop
 

引用:
【超级旋转眼镜蛇的贴子】这学期上了C语言的课真让我头痛啊,自己感觉好笨啊,简单的排序和查找算法都记不住,比如冒泡法和折半查找法,花的时间很多,勉强理解了过了几天又忘的干干净净,关于字符串的题目更头痛,问下各位编程高手,学C和数学基础有很大关系或者说算发和数学有很大关系啊?我数学也不差啊其实,该怎么学算法啊,我感觉自己只会模仿根本不会自己想提套方法,本想学好点参加ACM的,什么都完了,郁闷ing
………………

冒泡法和折半查找法个人感觉那个像是考你逻辑思维,把逻辑弄清楚就明白了,
gototop
 

不要着急,出了问题自己仔细想想,不要急于找别人问.
gototop
 

主要是逻辑思维
gototop
 

赞成~~
因为思维活就是了
我做过一条开方题,在没有学习开方的命令时。
我就用C*C=A*B
这样C=根号的A*B
gototop
 
12   1  /  2  页   跳转
页面顶部
Powered by Discuz!NT