自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 动态规划算法分析

文章目录动态规划1.动态规划的概述2.动态规划的经典案例2.1 数字三角形2.2 最长公共子序列2.3 最大字段和2.4 矩阵连乘2.5 最长递增子序列2.6 0-1背包问题 动态规划 1.动态规划的概述 定义: 动态规划是将多阶段决策问题进行公式化的一种技术,它是运筹学的一个分支用于求解多阶段决策过程的最优化问题 Programming是计划和规划的意思,不是代表计算机中的编程 动态规划方程又称为贝尔曼方程,广泛应用于控制工程、经济学等领域 动态规划不仅是应用数学中用来解决某类最优问题的重要工具,也是

2021-06-26 19:42:35 791

原创 分治算法分析

文章目录分治算法1.分治算法的基本思想2.分治算法的时间复杂度3.分治算法的经典案例分析3.1 二分查找3.2 快速排序(随机化)3.3 归并排序3.4 第k小元素3.5 棋盘覆盖3.6 大整数的乘法 分治算法 1.分治算法的基本思想 总体思想 将待求解的较大规模的问题分割为k个更小规模的子问题 对k个子问题分别求解 如果子问题的规模仍不够小,则再划分为k个子问题,如此递归下去,直到问题的规模足够小、可以求出其解为止 将求出的小规模的问题的解合并为一个更大规模的问题的解,自底向上求出原

2021-06-21 18:43:22 429

原创 递归算法分析

文章目录递归1. 递归概念2. 递归常见算法分析2.1 阶乘函数2.2 Fibonacci数列2.3 整数划分问题2.4 Hanoi塔问题2.5 全排列问题 递归 1. 递归概念 ​ 直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。 2. 递归常见算法分析 2.1 阶乘函数 分析 阶乘函数可递归地定义为 n!={1n=0n(n−1)!n>0 n!=\begin{cases} 1&n=0\\ n(n-1)!&n>0\end{cases} n!

2021-06-20 14:57:24 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除