个人c/c++笔记
文章平均质量分 67
爱写代码的泡泡
默默无闻的泡泡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
归并排序详解:从合并操作到完整实现(c++)
归并排序核心思想是将数组分成两个子数组,分别对子数组进行排序,然后将排序后的子数组合并成一个有序的数组原创 2025-02-26 20:03:20 · 979 阅读 · 0 评论 -
C++ 中的 cin.ignore():清除输入缓冲区残留字符
在使用cin >>后,如果需要使用,通常需要调用来清除换行符,确保输入操作的正确性。原创 2025-02-24 14:12:59 · 1532 阅读 · 0 评论 -
C++ 中的 next_permutation 函数:基础定义与使用指南
next_permutation是一个高效的工具,它适用于任何支持随机访问迭代器的容器,使用前提:使用前需要先对序列排序,以确保从最小排列开始生成所有排列,通过do-while循环可以方便地生成所有排列原创 2025-02-24 14:02:44 · 797 阅读 · 0 评论 -
C++ 引用传递与 const 关键字详解
在 C++ 中,函数参数传递的方式对代码的性能和安全性有重要影响原创 2025-02-23 13:23:54 · 2052 阅读 · 0 评论 -
c++中的map容器基础用法和使用案例
map是一个键值对容器,键和值可以是任意类型它自动根据键排序,并且键是唯一的原创 2025-02-23 13:12:23 · 398 阅读 · 0 评论 -
c++中的哈希集合unordered_set
/定义一个存储 int 类型的 unordered_set是一个基于哈希表的容器,适合用于快速查找和去重的场景它的基本操作包括插入、查找、删除和遍历在解决统计相反数对数的问题中,可以显著提高效率原创 2025-02-22 21:18:10 · 816 阅读 · 0 评论 -
sort不稳定快排,stable_sort稳定归并
需要稳定性情况:比如需要排序的有:2 3 5 4 2 6,排完之后 2 2 3 4 5 6 ,排序之后的两个2,前面的2必须还是在前面,这就是稳定,需要用归并排序,归并排序是稳定排序,不能做到就是不稳定,比如快速排序。题目二如果追加条件:成绩相同,则按报名号由小到大的顺序输出。原创 2025-02-22 15:16:01 · 381 阅读 · 0 评论 -
C++ 中的 析构函数
析构函数用于在对象销毁时执行清理操作,例如释放动态分配的内存,析构函数用于释放链表中所有节点的内存,避免内存泄漏析构函数在对象超出作用域或被显式删除时自动调用原创 2025-02-22 15:02:26 · 534 阅读 · 1 评论
分享