1.什么是算法?算法必须满足的五个特性是什么?
算法:一组有穷的规则,规定了解决某一特定类型问题的一系列运算。(有限指令的集合,遵循它可以完成一个特定的任务).
必须满足的五个特性是(遵循以下五条准则):
有穷(限)性
确定性
可(能)行性
输入(n≥0)
输出(n≥1)
2.对算法进行分析分哪两个阶段?分别得到什么结果?两个阶段
3.证明:若f1(n)=O(g1(n))并且f2(n)= O(g2(n)),那么f1(n) +f2(n)= O(max{g1(n), g2(n)}
证明:
根据f1(n)=O(g1(n))可知,存在正常数C1,当n≥n0时,使得|f1(n)|≤C1|g1(n)|;
原创力文档

文档评论(0)