c++
文章平均质量分 87
Toxxick
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 史上最全输入输出方法及拓展
C++ 中有多种读入(输入)和读出(输出)数据的方法,涵盖了标准输入输出、文件操作、字符串处理等多个方面。原创 2023-12-28 21:15:06 · 1611 阅读 · 1 评论 -
c++ dp必刷题
下面是c++的一些dp经典的30道题。原创 2023-12-28 20:52:15 · 580 阅读 · 1 评论 -
【c++】动态规划(dp)框架
动态规划(Dynamic Programming)是解决计算问题的一种方法,通常用于解决优化问题和涉及重叠子问题的计算问题。它的核心思想是通过将问题分解为更小的子问题来求解,并且记忆化子问题的解,避免重复计算,从而提高效率。下面详细解释动态规划以及优化方法,并提供一个简单的C++代码示例。原创 2023-12-27 22:25:54 · 1726 阅读 · 1 评论 -
c++ 并查集详解
获取代表元素:获取某个集合的代表元素(根节点)。在并查集中,每个集合都有一个代表元素,该代表元素是该集合中任意元素的祖先节点。通过遍历该元素的父指针,可以找到其所在的集合的代表元素(根节点)。首先找到需要合并的两个集合的代表元素(根节点),然后将其中一个集合的代表元素的父指针指向另一个集合的代表元素,从而实现合并。路径压缩:在查找过程中,将某个元素的父指针直接指向其所在集合的根节点,以减少后续查找的时间复杂度。通过遍历该元素的父指针,可以找到其所在的集合的代表元素(根节点),从而判断该元素是否属于该集合。原创 2023-12-27 21:36:16 · 2549 阅读 · 1 评论
分享