![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 83
秘密果酱
Think Twice
Code Once
展开
-
【数据结构】数组和字符串
leetbook《数组和字符串原创 2022-10-19 15:28:55 · 376 阅读 · 0 评论 -
网络流|算法分析设计
注:本学期算法课知识点整理 ppt看不懂,老师上课讲的也听不懂 啥玩意 看这篇 网络流入门到精通 网络流详解. 网络流 最大流 有向图G=(V,E), 容量c: VxV→R≥0, 源s, 汇t, 求容量限制下, 能从s运送到t的最大量 c(s,a)=16, c(b,v)=0, … //只画容量非零边 如何增加流量? 如何判断已达最大量? 如何判断不能再增大流量? 最大流最小割定理:网络的最大流等于最小割 定义:流网络,流,流量,最大流 定义: 割(S,T), 割的净流 最大流与最小割 ???原创 2021-06-23 10:37:26 · 146 阅读 · 0 评论 -
分支限界法|算法设计分析2
注:本学期刘老师算法设计分析课内容笔记 要一直坚持到最后都认认真真的人感觉很牛 另外悄咪咪吐槽一下老师后面的PPT都没有前面的好懂,当然也可能是因为后面我老走神没怎么听的缘故???? 分支限界 装载问题分析???? 广度优先搜索 使用队列 使用优先队列: cw: 当前重量, r: 剩余重量, 改进: 优先队列 设计关键值key=cw+r, 按关键值选择扩展节点 约束条件 cw ≤ c,节点记录: (key;cw) //省略层号 蓝色节点不需要扩展: key是子树上cw的上界 //对比回溯 还可使用限原创 2021-06-22 14:02:43 · 665 阅读 · 0 评论 -
回溯算法|经典例子分析
注:本学期算法设计分析课刘老师讲课内容总结 回溯 搜索算法: 穷举搜索(brute-force Search) 图遍历(Graph traversal) 深度优先搜索(DFS) 广度优先搜索(BFS) 树遍历(Tree traversal) 回溯(Backtracking) 分枝限界法(Branch and Bound); 博弈树搜索( α- β Search)等 启发式搜索(Heuristic Search) (上一篇提到的随机化算法其实随机化只是思想啦,就是这个启发式搜索,例如模拟退火) 装载问题与原创 2021-06-22 10:23:55 · 962 阅读 · 0 评论 -
贪心算法|经典例子
贪心算法 贪心不一定正确,需要证明 活动安排问题 算法正确性证明: 贪心算法的基本要素: 贪心选择性质和最优子结构性质 贪心选择性质 对比: 矩阵连乘, 0-1背包 vs 分数背包,活动安排 贪心算法第一基本要素, 与DP主要区别 ==自顶向下计算 == OSP: 最优策略的子策略也是最优 //动规, 贪心 == 正确性证明一般过程: == 贪心选择+OSP+数学归纳法 条件: 子问题与原问题类似, 相对独立 //不类似? 则需要另外方法 子问题的最优解和贪心选择联合得整体最优解 一般设计过程:原创 2021-06-21 20:23:41 · 7252 阅读 · 0 评论 -
动态规划算法经典例子
动态规划 最长递增子序列 在这里插入图片描述输入: 实数序列(x1,x2,…,xn) 输出: xi1 xi2… xik, 其中k最大且i1< i2<…<ik. 输入样例: ( 2,8,9,4,6,1,3,7,5,10), OSP? 输出样例: ( 2,4,6,7,10) 穷搜(指数时间?) DP? 子结构? 决策量? 归纳尝试一: 已知[1:i]的1个LIS, 求[1:i+1]的LIS? 假设已知 (2,8,9,4,6,1,3) 的1个LIS (2,8,9), 加入7 7不能加长(原创 2021-06-20 14:19:36 · 1483 阅读 · 0 评论 -
2021-06-16
算法分析设计部分知识点期末复习 第一章 算法概述 1.什么是算法 “PCP问题”没有算法([S]) “3n+1问题”目前不知道有没有算法 有些问题被解决了 (找最大数)有些问题没有被解决 (3n+1问题)有些问题没有解决方案 (PCP问题) 当需证某问题无算法时, 仅有直观定义不够, 需要给算法严格定义 我们将在计算理论中通过图灵机严格定义算法。 2.算法的复杂性分析 ???? 复杂度的度量: 要素: 输入, 时间, 空间 时间和空间复杂度, T(N,I,A) 规模原创 2021-06-17 14:09:26 · 142 阅读 · 0 评论 -
二分图/匈牙利算法
参考博客:原创 2021-05-28 10:28:25 · 55 阅读 · 0 评论 -
POJ2671||Jimmy‘s Bad DAY(动态规划)
[@TOC](Jimmy’s Bad Day) Jimmy’s Bad Day Description Jimmy works in an express company. His job is to deliver the packages to customers as soon as possible. He should deliver all the packages to their customers according to the orders before the end of the原创 2021-04-25 14:23:16 · 134 阅读 · 0 评论 -
Til Triling(modified)
Til Triling(modified) Description In how many ways can you tile a 3xn rectangle with 2x1 dominoes? Find the answer taken modulo 9973. Input Input consists of several test cases followed by a line containing -1. Each test case is a line containing an int原创 2021-04-22 21:43:21 · 224 阅读 · 2 评论 -
最优分解问题
最优分解问题 问题描述: 设 n 是一个正整数。现在要求将 n 分解为若干互不相同的自然数的和,且使这些自然数的乘积最大。如 10 = 3+7 = 4+6 = 2+3+5 = …… &nbs...转载 2021-04-12 14:20:36 · 823 阅读 · 0 评论 -
HDU1007 QuoitDesign(最近点对问题)
HDU1007 QuoitDesign/套圈(最近点对问题)最近点对问题题目描述输入输出测试样例解题思路算法描述Code过程中的犯的错误生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 最近点对问题 分治递归 题目描述 Have you ever played quoit in a playground? Quoit is a原创 2021-04-11 20:53:51 · 146 阅读 · 0 评论