写算法是不是需要很强的数学能力?(0分)

  • 主题发起人 随便看看
  • 开始时间

随便看看

Unregistered / Unconfirmed
GUEST, unregistred user!
比如那个在讨论的多边形的边界问题,我怎么连题目都看不大明白啊?是不是写算法需要
很强的数学基础呢?
 
我认为——是的。因为算法的要点是掌握和问题相关的数据之间的逻辑关系,而数学和逻辑
的联系...大家都知道。
ps:那个算法有严重的问题,现在称之为“终结版”实在惭愧——但我会消除问题,让它成为
真正意义上的“终结版”。
 
那么用Delphi开发一般的应用软件是否需要这么高的写算法的能力呢?
 
我觉得要看写什么类型的Application了
一个三层架构下的服务端程序
和客户端程序算法要求是有很大区别的
 
天资固然重要,但或天的经验也非常significant!
 
熟能生巧,功到自然成!
 
数学是基础应用科学,没有数学,就不会一切科学技术的进步,
:)
 
呵呵!我身边就有一本清华的《数据结构》外加一本重庆大学《离散数学》那!:-)
 
我想版主说的逻辑只是一个方面,还有重要的是许多实际问题不是单纯靠编程算法(递归,
回溯,分治,动态规划....)能解决,而是需要借助于好的数学模型,比如装箱问题,还有一
系列的优化问题...,你看我们的这个数据结构版上的许多问题都用到了数学.
 
我个人认为不一定,只要有高中的水平就行了,但你一定要掌握一些常用的算法
用熟,记劳
 
不一定,常用的算法可以在一些网站上下载,你只要知道该如何使用及怎么使用就行了,
在某些时候算法可以增强程序的可看性及实用性,不过多知道算法知道知识还是对编程有
很大帮助
 
一定要!至少写出好的算法是一定要的!
不然有很多算法题你连其中的逻辑联系都很难看出来。
看看斑竹写的几个算法看看!
尤其是DNA测试的。:)——太有难度了!
HaHa...我也是学数学的(不是很好)能不能交流交流!
 
不仅要有好的数学基础,还要有非常活跃(或强)的逻辑思维能力和表达能力。
 
看一看不懂电脑的人是怎么样解决某些复杂问题的,也会有一些启发。
——个人认为。
 
接受答案了.
 
顶部