自定义博客皮肤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)
  • 收藏
  • 关注

原创 第27次ccf-csp认证前三题

第27次csp认证前三题

2022-10-12 20:26:12 947 1

原创 后缀数组模板

学习笔记后缀数组

2022-10-11 21:08:25 176

原创 树链剖分学习笔记

学习笔记

2022-09-21 22:01:13 127

原创 AC自动机代码

AC自动机一点也不自动

2022-09-20 22:18:37 466

原创 树的重心。

2022-09-08 14:57:19 976 1

原创 LCA(倍增和tarjan算法)

求解lca

2022-09-02 20:56:37 453

原创 01Trie异或

学习笔记

2022-08-11 22:06:18 335

原创 位运算技巧笔记

学习笔记

2022-06-21 19:01:53 688

原创 二叉树基本操作

文章目录前言前言二叉树是一种重要的数据结构,它对我学习递归有很大的帮助。#include<bits/stdc++.h>using namespace std;#define null -1class treeNode {public: int val; //结点值 treeNode* left; //左孩子指针 treeNode* right; //右孩子指针 treeNode(): val(NULL),left(nullptr), right(nullptr) {}

2022-04-24 21:49:14 492

原创 stringstream

C++字符串输入输出流stringstream用法总结//拼接字符串,类型转换(例如整形转换字符串),将字符串单个单词输出 ,将字符串中数字字符等等类型分开,但是效率很低,使用时注意#include<iostream>#include<sstream>#include<string> using namespace std;int main(){ stringstream is; int num=0; //将字符串转换为整型 string t = "

2022-04-19 18:16:34 246

原创 并查集(解释和C++模板)

文章目录前言一、结构定义及初始化二、查找结点所在集合根节点三、合并四、整体模板总结前言并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的 合并 及 查询 问题。 它支持两种操作:查找(Find):确定某个元素处于哪个子集;合并(Union): 将两个集合合并一个集合提示:以下是本篇文章正文内容,下面案例可供参考一、结构定义及初始化假定初始有N个结点,每一个结点都是独立。那么,怎么表示独立呢。我们定义一个father数组,表示每个结点的父节点,因为刚开始都是独立的,所以每个数组元素

2022-04-18 17:10:03 1518

原创 线段树(学习笔记)

线段树(学习笔记)提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、树的结点定义二、操作1.建树2.单点修改3.区间修改4.查询4.标记下传(区间加)三、整体代码(区间加)总结例题前言提示:这里可以添加本文要记录的大概内容:线段树是用来维护 区间信息 的数据结构。线段树可以在 的O(logN)时间复杂度内实现单点修改、区间修改、区间查询(区间求和,求区间最大值,求区间最小值)等操作。提示:以下是本篇文章正文内容,下面案例可供参考一、树的结点定义clas

2022-04-17 21:26:02 328

空空如也

空空如也

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

TA关注的人

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