![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
#数据结构和算法
文章平均质量分 96
主要写一些平时工作过程中用到的数据结构和算法
流星雨爱编程
记录工作的日常,心得体会
展开
-
C++之std::bitset使用精讲(全)
bitset满足可复制构造 (CopyConstructible)及可复制赋值 (CopyAssignable)的要求。下面是// 创建一个长度为 N 的 bitset,所有位都被初始化为 0// 使用二进制整数 value 初始化一个长度为 N 的 bitset// 使用二进制字符串 string 初始化一个长度为 N 的 bitset//用整个字符串来初始化bitset// 使用另一个 bitset 初始化一个长度为 N 的 bitset。原创 2024-05-16 22:58:23 · 7712 阅读 · 23 评论 -
STL中的优先级队列
优先级队列(Priority Queue)是一种数据结构,其中每个元素都有一个与之关联的“优先级”。在优先级队列中,元素的排列顺序是根据它们的优先级来确定的,而不是它们进入队列的顺序。通常情况下,优先级最高的元素会最先出队。C++标准库中的容器就是一个典型的优先级队列实现。它是一个拥有权值观念的队列,其元素的排列顺序并不是按照插入顺序,而是根据每个元素所关联的优先级(权值)来确定的。默认情况下,使用操作符对元素进行比较,因此优先级最高的元素将位于队列的顶部。默认情况下,使用。原创 2024-05-12 21:55:41 · 741 阅读 · 3 评论 -
滑动窗口机制
算法四大思想:滑动窗口、贪心、回溯、动态规划。现在我们将的是滑动窗口思想!原创 2023-11-30 21:21:49 · 882 阅读 · 0 评论