1.算理是客观存在的规律,是计算过程中的道理,是指计算过程的思维方式,解决为什么这样算的问题。
2.计算机科学领域的算法,本质是一系列程序指令,用于解答特定的运算和逻辑问题。一般运用时间复杂度和空间复杂度来衡量算法好坏。算法的应用领域多种多样:运算,例如计算两个数的最大公约数。查找,例如使用谷歌、百度搜索某一算法通俗理解介绍如下:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。
3.评价算法的四个标准:正确性能正确地实现预定的功能,满足具体问题的需要。处理数据使用的算法是否得当,能不能得到预想的结果。易读性易于阅读、理解和交流,便于调试、修改和扩充。写出的算法,能不能让别人看明白,算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或看成按要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题。
4.算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不如果一个算法只是对合理的输入才能得到预期的输出,而在异常情况下却无法预料输出的结果,那么它就不是正确的。(2)算法必须是由一系列具体步骤组成的,并且每一步都能够被计算机所理解和执行,而不是抽象和模糊的概念。
5.^100-2^101 =2^100-2*2^100 =(1-2)*2^100 =-2^100 用伪代码描述算法,伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法的工具。它不用图形符号,因此,书写方便、格式紧凑,易于理解,便于向计算机程序设计语言过度。
6.可读性有助于对算法的理解;可读性有助于对算法的调试和修改。3)高效率与低存储量处理速度快;存储容量小时间和空间是矛盾的、实际问题的求解往往是求得时间和空间的统折中。算法的描述算法的描述方式(常用的)算算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。
fang cheng si xiang , ling x = 1 + 2 + 3 + … … 9 8 + 9 9 + 1 00, dao xu xie , ∴ x = 1 00+ 9 9 + 9 8 + … … 3 + 2 + 1 , na me 2 x = 1 01 + 1 01 + 1 01 + … … 1 01 + 1 1 01 + 1 01 , ( ji 1 00ge ) 1 01 * 1 00, ∴ x = 1 01 * 1 00/ 2 = 1 01 * 5 0= 5 05 0, gao si xiao shi hou ji suan ying yong jia fa jiao huan lv , 。 ●ω●
