自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++多态原理剖析

多态分为两类静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名静态多态和动态多态区别:静态多态的函数地址早绑定 -,使用函数的时候是根据其确定的如何执行就是根据调用者的运行类型来确定具体是那个类型的方法。

2023-04-28 09:50:18 180

原创 C++ 虚继承原理剖析

虚拟继承不仅是继承父类内容,还会获得一个虚拟基类指针,用于在虚拟基类表中找到虚拟基类的位置虚拟基类指针是能够会被子类继承的一个类中同一个虚拟基类只会存在一个副本,不会存在多个副本。

2023-04-28 09:09:28 492

原创 高精度板子

啊啊啊啊啊啊啊啊啊啊

2023-03-23 22:20:29 189

原创 线性筛质数及其原理的分析

线性筛质数及其原理的分析

2023-03-20 22:10:21 150

原创 DP:上升子序列2

DP:上升子序列2

2023-03-20 20:42:53 79

原创 区间合并。。

思想:将区间排序后根据左右断点判断:当前区间的左端点如果小于前面所有区间的最大右断点的话,就可以合并。

2023-03-20 14:57:35 64

原创 离散化。。。

思想:原本无限的返回离散化到一个有限大小的容器中。

2023-03-20 14:32:19 75 1

原创 出现IllegalMonitorStateException的各种情况以及wait(),notify(),notifyAll()的使用说明

IllegalMonitorStateException的各种情况,java 多线程的知识点,wait(),notify(),notifyAll()的使用说明

2022-11-27 17:33:28 5980

原创 DP的状态初始化问题

hello~Harry Po0o0o0o0o0otterrr

2022-11-06 23:29:25 427

原创 【分解质因数】合数的质因数分解

算法所需数学知识,质数,质因数的分解问题以及代码实现

2022-10-26 11:28:41 1861

原创 【并查集】NOI2001 食物链 做法详情

并查集的使用,并查集中等难度的算法题目的分析

2022-10-22 00:37:16 518

原创 【并查集】的分析及使用

并查集解析及应用,并查集的功能分析以及相应的优化

2022-10-11 00:02:08 318

原创 KMP算法简述及基础情况代码

KMP算法的简单分析,适合听过KMP但没听懂的coder

2022-10-10 20:05:55 142

原创 [二分查找]数的范围

c语言实现算法:二分查找算法的经典题目分析

2022-09-30 08:30:00 320

原创 c语言scanf、gets、getchar的使用以及深度剖析使用细节

目录一:getchar(先来分析一下最简单的)二:gets三:scanf四:总结:一:getchar(先来分析一下最简单的)getchar——>get char 翻译过来就是拿一个字符,而且这个家伙的胃口很大,什么字符都拿,所以使用getchar的时候请务必想清楚上一句残留下来在缓冲区的回车啊、空格啊等等东西。也正是因为它什么都吃的这种特性,我么通常会用getchar来吃掉一些我么不想要的东西,下面讲到gets和scanf的时候你们会有很深的领悟,我本人也喜欢在一些

2022-04-14 08:00:00 4261 9

原创 c语言局部变量的三种类型auto,static和register详解

c语言局部变量,寄存器变量,静态变量和自动类变量

2022-04-13 17:01:13 5032

原创 辗转相除法求最大公约数的使用详解

辗转相除法详解,c语言实现,辗转相除法求最大公约数

2022-04-12 22:17:21 1138

原创 extern和static的用法

一:staticstatic有两种使用:一种是修饰变量,另一种是修饰函数1.修饰变量:作用是使得该变量在出了其作用范围后不会被销毁第一种是修饰局部变量:普通的局部变量是存储在栈区的,但是通过static修饰之后就会存储在静态区上,出了他的作用域之后该变量不会被销毁,通常用于一些实现一些具有记忆性的代码功能,例如strtok函数(可以去百度搜一搜strtok函数的特性)。下面是例子:#include<stdio.h>void fun(){ static

2022-04-10 23:27:18 7339

原创 最短路径问题的三种算法:1.代码量极少的Floyd-Warshall算法

最短路径问题分析系列,最短路径问题分析,最短路径的三种算法剖析,代码量极少的Floyd-Warshall算法,图的存储,图,

2022-04-08 21:49:36 1022

原创 c语言刷题:洛谷P1308 [NOIP2011 普及组] 统计单词数

这是我写了5分钟的一片博客

2022-04-07 08:00:00 2908 3

原创 c语言刷题:洛谷P1161 开灯题解

c语言刷题:洛谷P1161 开灯题解,进制位的运算,异或

2022-04-06 08:00:00 2096 3

原创 c语言刷题洛谷P1036 [NOIP2002 普及组] 选数(深度优先算法搜索)

c语言刷题洛谷P1036 [NOIP2002 普及组] 选数,深度优先算法应用实例,质数判断

2022-04-06 08:00:00 3213

原创 字节序的大小端存储问题剖析

c语言内存中大小端存储的判断的详细介绍判断方法,快来围观。

2022-04-05 10:00:00 355

原创 c语言洛谷刷题日记P5734 【深基6.例6】文字处理软件(合理运用字符串函数)

字符串函数使用实例

2022-04-04 18:55:29 3123 4

原创 c语言洛谷刷题日记:P2241 统计方形(数据加强版)

大漂亮们刷题了。

2022-04-03 21:24:49 1527

原创 c语言动态数组的实现以及相关增删的功能的实现

目录一.动态数组:二.动态数组的初始化三:动态数组的数据插入:四:数据的删除五:动态数组的销毁:六:完整代码最后,如果这篇文章对你有所启发或者没什么启发那么就点点赞,收收藏,转转发,你们的支持就是我前进的动力(一个赞一道题),下次再见。一.动态数组:动态数组首要的是动态,而且为了这个数组能够适配任意类型,所以我们这里使用的是void*型的指针数组来存放数据的指针,通过指针来访问各种类型的数组。ertypedef struct x{ void** ptr;//

2022-04-03 14:12:26 1646 3

原创 C语言牛客网刷题日记:BC158 [NOIP1999]回文数

C语言牛客网刷题日志:回文数与进制问题

2022-04-02 14:24:47 1154 4

原创 关于多组输入的问题

多组输入问题深入分析、探讨

2022-04-01 17:23:39 769 1

空空如也

空空如也

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

TA关注的人

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