永发信息网

通常编程人员所说的算法指什么,如何理解啊

答案:3  悬赏:20  手机版
解决时间 2021-12-17 17:57
通常编程人员所说的算法指什么,如何理解啊
最佳答案
算法就是在编程的时候一个问题有上百种解决方法,自己通过逻辑推理选出最简洁的方法。

算法是个很大的概念,也是最重要的概念,算法的好与坏在编程时往往能够产生特别大的差别。
同一个问题,有些程序一秒钟就算出来了,有些程序一分钟也算不出来。等到最后整合到一个大程序中就是几十分钟的差别了,所以每年都有acm大赛,专门对比不同学生的算法。有些考试甚至都不考你写标准计算机语言的能力,直接就考你用什么算法。
全部回答
算法分为广义和狭义的 广义算法指解决问题的具体方法和步骤 比如做一道数学题要先计算什么后计算什么然后用什么公式和定理最后得到了正确答案 这就是算法 狭义算法指在计算机编程中使用到的一系列编程方法或者技巧 递归是算法的一种你可以百度一下递归的解释 递归的劣势就是要调用很多函数可能会造成栈溢出 所以一般会先用递归的思想解决和分析问题但是在实际编写代码的过程中会用到非递归的代码 除此之外还有数据结构每一个数据结构对应一些算法 我建议先把数据结构与算法先学好(教材) 像单纯的算法书先别涉及用到在学
嗯,个人认为,算法是数学上的东西,是一种类似理论的东西,比如拿解微分方程的方法来说,在数学上会有很多办法去解决,其中matlab里面就有这些解决办法,这些办法应该就可以算的上是 算法了。 那么以此来看编程,编程把就是一种把书本上那些公式通过计算机语言让计算机可以认识这些算法的步骤从而解决问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东城区交道口派出所地址有知道的么?有点事想
飞歌导航gs6怎么换logo
东城区景山派出所地址有知道的么?有点事想过
求分享人与动物的网盘
东城区东华门派出所办公地址在什么地方?我要
歌莉娅地址在哪,我要去那里办事,
做糖葫芦剩下的糖稀怎么办
东城区建国门派出所在什么地方啊,我要处理点
单页面应用的html页面是不是都叫index.html
东城区东交民巷派出所在什么地方啊,我要处理
东城区安外大街派出所在什么地方啊,我要处理
两只完全相同的铁球从同一高度分别以相同的速
东城区北京站派出所地址在哪?我要去那里办事
东城区前门派出所地址在什么地方?想过去办事
女友跟我分手还要我帮她,我应该帮她吗?
推荐资讯
江都区三江营水上派出所位置在什么地方啊,我
弧齿锥齿轮怎么画
与我国西双版纳陆上相邻的两个国家是A.越南B.
我见MFC有好几个版本,我怎样知道我机器上是多
小明学习机械运动后对下列物体运动的分析正确
怎样用Perl正则表达式匹配只有一个大写字母的
中国农业银行(丰顺城南支行)地址在哪?我要去
The Yellow Mountain is one of the most fam
单选题Thelady________ababy________herar
单选题2008年1月18日,某市决定全面推广使用
3向电空调省电吗
云南昭通镇雄适合种植什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?