自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 背包问题(四个类型)

1.01背包2.完全背包3.多重背包4.分组背包一.01背包01背包:每个物品只有一个。题目:有 N件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。题目分析:f[i][j]为当前背包容量并且已装了前i-1个物品对应的价值。题目最终落脚在第i个物品装与不装上。1.在装第i个物品时,包的容量比物品的体积小,装不下,此时价值与前

2022-02-07 13:28:45 353 1

原创 数据结构-----链表+邻接链表+单调队列+单调栈

一.链表与邻接链表单链表与双链表// head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点int head, e[N], ne[N], idx;// 初始化void init(){ head = -1; idx = 0;}// 在链表头插入一个数avoid insert(int a){ e[idx] = a, ne[idx] = head, head = idx ++ ;}// 将头结点删除,需要保证

2022-02-07 11:08:58 125

原创 KMP算法详解

时间复杂度:o(m+n)空间复杂度:o(n)m:主串n:子串作用:在一个已知的字符串中查找子串的位置。思路:假设有主串z和模板串(子串)m主串:A B BA B B A A B A A子串:A B BA B A A下标:1 2 3 4 56 7由上图可知,主串与子串在下标为6的位置不匹配,我们此时需要做的是找出子串与主串的最长相等的前缀与后缀。如:主串:A B BA B B...

2022-02-06 17:09:06 784

原创 搜索与图论-------DFS与BFS与拓扑排序

一.深度优先搜索(基于栈)适用:既可以在无向图中也可以在有向图思路:从根节点出发,每次遍历他的第一个孩子节点直到遍历到叶子节点,再退回到他的父亲节点,接着遍历父亲节点的其他孩子节点,如此重复,直到遍历完所有的节点。核心代码:int dfs(int u){ st[u] = true; // st[u] 表示点u已经被遍历过 for (int i = h[u]; i != -1; i = ne[i]) { int j = e[i];...

2022-02-06 10:05:50 340

原创 搜索与图论-----bellman-ford+spfa+floyd算法

一.bellman-ford算法

2022-02-05 11:23:20 342

原创 搜索与图论--最小生成树与二分图

一.最小生成树1.prim算法2.kruskal算法二.二分图1. 染色法2.匈牙利算法————————————————————————————一.prim 算法时间复杂度o(n^2)适用:稀疏图,采用邻接矩阵若图中点的初始用蓝色涂上,(为蓝点u),每次循坏将蓝点变为白点,并且此蓝点与白点相连的最小边的权值是所有蓝点中最小的,如此得到的一定是往最小生成树中添加了n-1次最小的边的最小生成树。核心代码:int n; // n表示点数int g[N]...

2022-02-05 10:29:54 115

原创 【基础算法】

1.排序-快速排序(先排序后递归)一.找某一个数为基点(假设为x)二.将这个数分为|--------<=x---------|-------->=x-------|x三.然后递归,x左,右两侧分别排序四.后输出核心代码:Void quick_sort(int q[],int l,int r){If(l>=r)return;int x=q[(l+r)/2],i=l-1,j=r+1;while(i<j){do i++;wh...

2022-02-03 21:33:35 633

原创 【背包问题】(01背包)

01背包问题

2022-02-03 10:47:44 901

空空如也

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

TA关注的人

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