自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线段树(笔记)(数据结构)(c++)

在我第一次见到这个词的时候,与大多数小萌新一样是懵头懵脑的,但听说它解决区间问题很好用,于是我打算学会它。然后我在网上各个帖子里查阅它的知识点,发现有个网友表示这是一个由萌新转向专业选手应当学会的优化方法(给我吓坏了难道学会了我就是高手了(),这篇笔记仅仅是记录我对这个的东西的认识和用法。

2024-04-16 20:58:11 1051

原创 工具priority_queue(笔记)

priority_queue是一种数据结构,你可以往里面塞你自己定义数据,而且它能保证最上面永远是最大(小)的数据(是不是很像大根堆)!但是如何具体使用,得看它的参数。

2024-04-15 22:45:53 196 2

原创 最基础树的层次遍历(BFS算法)(笔记)

由于上次用的是数组模拟队列实现的比方说,这次用一下queue试试。

2024-04-11 11:16:53 226 1

原创 最基础DFS回归算法(笔记)

很明显是return;至于要返回什么,要根据自己的需求更改(菜,就多练!

2024-04-10 20:36:36 142 1

原创 并查集相关操作(笔记)

题目给出一堆数据,部分数字是一伙的。在询问时,问到一个数字整个一伙的都要出来,所以需要在一伙的数字之间建立一个联系。在这里p[i]代表数字“i”的头头(不一定是根,头头之上还有头头)

2024-04-09 20:04:34 163

原创 二维坐标压缩为一维坐标(巧妙方法)

由于懒得用函数库里的数据结构方法,我在做题时遇到的二维坐标存储喜欢用压缩为一维坐标存储。

2024-04-08 19:42:55 760

原创 PTA6-7 最宽层次节点数(c语言)

T是二叉树树根指针,MaxWidth函数统计T中每层结点数并返回最大值,空树返回0。

2023-04-05 23:25:51 831 2

原创 链式线性表的倒置c++

其实相当于把链表重新排列(从后往前排)。

2023-03-11 16:13:47 210

原创 BFS宽度优先搜索C++

关于bfs小姐姐

2023-03-04 11:45:45 236 1

原创 DFS深层优先遍历C++

关于dfs是个什么什么东西

2023-03-04 10:34:19 146

原创 算法简单dp:01背包

这个代码的主要思路是每层从左到右在“可放入的范围(j)内”进行遍历,每一个a[i][j]判断的是“上一次抉择后还能放得下本次决择的物品的背包如果放入本次物品的话“与”上一次抉择后刚好达到j(这一列能放下的最大重量)的背包“这两者的价值,放入两者之中价值更大的数值。例如:判断a[4][10]该装入什么值的时候,判断的是a[3][5] + v[4](代码中表示为a[i - 1][j - w[i]]和 a[3][10] (代码中表示为a[i - 1][j])。

2023-02-26 17:30:04 329 3

原创 人羊狼菜过河问题c++

人羊狼菜过河问题c++

2023-02-26 15:59:14 1427 2

空空如也

空空如也

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

TA关注的人

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