![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++算法
文章平均质量分 73
若亦_Royi
纯纯摆烂大学牲
展开
-
C++迈向精通:STL设计机制之运算检查(含部分源码解析)
sort函数在排序之前会先进行一个检查,那就是是否支持小于运算符:源码是这样写的:这行代码的会对类型进行检查,看看类型是否支持小于运算,如果不支持,LSP会直接检查并且报错。其实,进行运算符号的支持判断并不难,我们只需要写一段对应的代码即可,但是STL中的源码就很神奇,他做到了不消耗系统资源而达到代码检查的目的。先来看看这是一个什么东西:根据编程规范,这个东西大概率是一个宏(因为他全是大写),我们跳转到源码看一看:一看,果然是一个宏,这个代码使用一个do{ }while。原创 2024-07-19 18:09:28 · 1039 阅读 · 1 评论 -
C++写一个线程池
这次换成C++了!由于C++支持泛型编程,所以代码的灵活性提高了不知道多少倍!!!!!原创 2024-07-18 19:56:56 · 1586 阅读 · 2 评论 -
C++迈向精通:STL的Deque复现
讲解了C++的STL中deque的实现方式。原创 2024-06-09 23:02:05 · 1097 阅读 · 0 评论 -
C++迈向精通:vector复现与sort复现
C++迈向精通:vector复现与sort复现原创 2024-05-28 22:34:25 · 436 阅读 · 1 评论 -
C系统编程:从零手搓一个shell
用C语言写一个shell原创 2024-04-24 22:19:36 · 1432 阅读 · 0 评论 -
C/C++:实现一个柱状统计图
简单的实现了一个柱状统计图原创 2024-04-12 19:38:15 · 455 阅读 · 0 评论 -
C后端开发,记录一个关于条件变量的死锁bug
C语言后端开发遇到的问题,一步一步解决。原创 2024-03-13 22:03:31 · 663 阅读 · 0 评论 -
算法竞赛例题讲解:[蓝桥杯 2023 国 B] 班级活动
算法竞赛蓝桥杯例题讲解原创 2024-03-11 19:24:38 · 1117 阅读 · 0 评论 -
算法竞赛基础:树状数组
介绍了树状数组的结构和模板代码,以及给出了一个模板例题原创 2024-03-06 21:14:49 · 405 阅读 · 0 评论 -
算法竞赛STL:map的使用方法
介绍了STL中map的使用方法原创 2024-03-04 21:33:51 · 577 阅读 · 0 评论 -
算法竞赛STL:array的使用方法
介绍了STL中array的使用方法原创 2024-02-20 19:25:32 · 496 阅读 · 2 评论 -
算法竞赛STL:deque用法
介绍了STL中deque的用法原创 2024-02-19 20:22:41 · 334 阅读 · 0 评论 -
算法竞赛STL:vector使用方法
介绍了STL中vecter的使用方式原创 2024-02-19 20:18:04 · 396 阅读 · 0 评论 -
算法竞赛STL:bitset使用方法
介绍了STL中bitset的使用方法原创 2024-02-19 20:08:34 · 379 阅读 · 0 评论 -
算法竞赛例题讲解:平方差 第十四届蓝桥杯大赛软件赛省赛 C/C++ 大学 A 组 C平方差
算法竞赛例题讲解:平方差 第十四届蓝桥杯大赛软件赛省赛 C/C++ 大学 A 组 C平方差原创 2024-02-09 22:16:22 · 2971 阅读 · 2 评论 -
算法竞赛基础:一种无敌的二分代码写法,C++实现,含基础方法讲解和代码示例
本文从二分法可以解决的问题出发,给出了两个二分法的基础模板和一个优化模板,解释了使用二分法容易出现的问题和相关问题的证明,适合初学者。原创 2024-02-06 20:20:55 · 1185 阅读 · 0 评论 -
算法竞赛基础:C++双向链表的结构和实现(普通链表、List、静态链表)
本文将会介绍双向链表的结构和操作,包括C++中List容器的操作,以及在算法竞赛中双向链表的实现方式,适合有一定基础的人阅读。原创 2024-01-20 14:55:30 · 1128 阅读 · 0 评论 -
算法竞赛基础:离散化 ##C++实现(包含例题和源代码)
本文讲解了数据离散化的基本概念和使用方法,配上通常在竞赛上使用离散化开始时遇到的一些问题。原创 2023-11-12 22:26:45 · 214 阅读 · 0 评论