#算法

Ranges

C++20 在 std::ranges 命名空间中提供了大多数算法的受限版本,也就是受限算法,并且引入了范围库(Ranges Library),其可组合且不易出错,功能更加强大。

作者:Erina

template模板

C++ 模板 模板函数/类可以处理任意类型(泛型),编译时自动生成对应类型的代码。 模板函数 在这里,type 是函数所使用的数据类型的占位符名称。 实例 下面是函数模板的实例,返回两个数中的最大值: 输出 实例2 使用template模板实现的快读 模板类 实例 参考文献: 模板 - cppreference.cn...

作者:Erina

并查集

并查集 并查集是一种用于处理集合合并和查询的数据结构,常用于连通性问题。它可以动态地添加和合并集合,并快速地查询两个元素是否在同一个集合中。 ————chatGPT 并查集被很多OIer认为是最简洁而优雅的数据结构之一,主要用于解决一些元素分组的问题。它管理一系列不相交的集合,并支持两种操作: 合并(Union):把两...

作者:Erina