算法的意义,你百度搜索百科,然后再看我下面的回答:
一个合格的算法,相当于能通过特定设置生成特定的结果的一段小程序,
通常在编程的时候,我们会这样做:例如以个加法运算,并显示结果
制作程序界面,提供2个输入控件(假定名称为A和B)用于输入数弯誉樱字,1个标签控件(假定名称为C)用于显示结果!
1个按钮控件用于当使用者点击按钮时执行 C=加法函数(A,B)
然后在程序中编写一个加法函数,并制定需提供2个数值型参数,以及提供返回值!
细节略过...
通过这样设计,就实现了将算法或者说是函数,运用于能与用户交互的程序上了!
这就是我们编程的基础出发点!然而在实际应用中,算法往往会更为复杂多变!
那么通过上面的举例,再埋丛来一段简单点的解答:
将 函数,与界面进行有机结合,就变成了程序!
由于虚纤你的提问也许很复杂,那么我就再复杂点去理解来回答:
也许你在某书本上看到一段算法,你想把其变成能应用于程序上!又不知道如何着手!
那么,我建议你要实现为可交互的程序,就需要学会编程,
其次就是你能看懂这段算法,并把其改写为程序代码!
总结这个可能性的疑问,就是需要会编程,看得懂算法的意思和步骤!
***********回答完毕啦,手工的,希望对你有帮助,有疑问继续追问吧!
***********如果说我的回答不是你想了解的,那么还请你详细描述相关的问题吧!
***********采纳答案别忘记点赞同!谢谢,祝您生活愉快!
1、算法有啦一个大致的雏形后,想清楚算法的流程,然后先将主程序打好,细节迅坦先用过程与函数代替。2、然后再完善细节部分。
3、最后构造一些数据测试。
建议构造3种数据。
第一种随机生成的大数据,以检验程序在平均情况下的时间效率。
第二种是人工构造的奇葩/猥琐数据,且最好能确定答案贺升,以检验其正确性,比如贪心的一些可能的反例。
最后一种是人工构造的特殊数据,比亩拍桐如,在有关树的题目中,将输入中的树退化成一条链。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)