计算机编程求和算法思维导图
树图思维导图提供 计算机编程求和算法 在线思维导图免费制作,点击“编辑”按钮,可对 计算机编程求和算法 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2442d29b26754a0e7775716ee8c3fcc2
计算机编程求和算法思维导图模板大纲
累加求和法
n = eval(input()) s = 0 for i in range(1, n + 1): s += i print(s)
利用for循环累加求和的算法时间复杂度为线性阶O(n)
高斯求和法(或者说是利用等差数列求和公式)
n = eval(input()) print(int(n*(n+1)/2))
常数阶O
接触Python序列
列表函数求和法
n = eval(input()) nums = [i for i in range(1, n+1)] print(sum(nums))
递归求和法
n = eval(input()) def fun(n): if n == 1: return 1 else: return n + fun(n - 1) print(fun(n))
利用数学的观点思考并解决问题,比如转化、从一般到特殊、从特殊到一般以及函数等思想
计算机科学的概念去思考问题、设计解决方案
理解问题、分解问题、算法设计以及算法优化
树图思维导图提供 软考软件设计师 在线思维导图免费制作,点击“编辑”按钮,可对 软考软件设计师 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6a80d6e336e8d531c07d47352540a4df
树图思维导图提供 双重循环--C++第11课 在线思维导图免费制作,点击“编辑”按钮,可对 双重循环--C++第11课 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:cf46a6cf29101c316c75f05a5a6602f8