第一章 算法概述
主定理
算法满足4条性质: 1.输入:有零个或多个由外部提供的量作为算法的输入 2.输出:至少一个量作为输出 3.确定性:每条指令是清晰的,无歧义的 4.有限性:每条指令的执行次数是有限的,执行时间也是有限的 算法与程序的区别:程序不要求满足性质4。 算法复杂度只依赖于要解的问题的规模、算法的输入和算法本身的函数。
Ω() > v[i]; // 核心 for(int i = 1;i > c >> d; for(int i = 1;i > w[i] >> b[i] >> v[i]; // 核心 for(int i = 1;i = w[i];j --) for(int k = d;k >= b[i];k --) f[j][k] = max(f[j][k], f[j-w[i]][k-b[i]] + v[i]); cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?