C++实用技术分享
文章平均质量分 84
Orange分享
写作提升,传递更多思考。
展开
-
【CSP】坐标变换2(问题拆解,快速输入,知识补充)
总结在这道题目中,我们通过旋转矩阵公式解决了二维平面上的坐标旋转问题,并且通过对浮点数的精度控制,满足了输出精度要求。我们还讨论了如何通过设定缓冲区和自定义输入函数优化大规模数据的输入输出效率。启发几何问题的推广:旋转矩阵的思路不仅适用于二维旋转,还可以推广到三维或更高维度的旋转问题,甚至可以应用于计算机图形学中的各种变换操作。精度控制的重要性:在涉及到浮点数运算的题目中,精度控制是至关重要的。了解并合理使用C++中的格式化输出可以有效避免因为精度丢失导致的错误。高效输入输出的技巧。原创 2024-08-30 15:57:36 · 3620 阅读 · 0 评论 -
C++ 快速输入的优化与缓冲区管理(竞赛必用)
直接对缓冲区操作的快速输入方式,提高数据输入效率,适用于高性能要求的场景原创 2024-08-30 14:00:42 · 1033 阅读 · 0 评论 -
加强理解 unordered_map (面向竞赛)
更好的理解unordered_map能帮你实现些什么功能原创 2024-08-23 23:59:07 · 616 阅读 · 0 评论 -
C++竞赛各种场景下推荐使用的容器与理由
对各种经典的竞赛场景选择对应的容器类型以及选择理由,做了充分详细的介绍.原创 2024-08-23 12:11:47 · 1396 阅读 · 0 评论 -
C++ 容器详解(已整理成表格)
C++中常见的容器类型的重要属性,已整理成表格,便于查找,进来收藏吧原创 2024-08-21 17:37:28 · 907 阅读 · 0 评论 -
C++ Lambda 表达式应用_(逻辑清晰)
全面理解原理和掌握Lambda表达式的多种用途,与高级用法...原创 2024-08-21 11:14:55 · 1170 阅读 · 0 评论 -
pair 与 tie功能与用法-清晰教程
对pair和tie做清晰 详细的教学分享原创 2024-08-21 10:05:19 · 896 阅读 · 0 评论 -
【进一步】加强理解C++的指针和引用
一般人容易疏忽的点,和不知道的为什么...在这里你能找到答案原创 2024-08-20 16:30:37 · 1142 阅读 · 0 评论 -
C++输入数据的几种方式_(竞赛推荐)
竞赛时候推荐使用的输入数据方法原创 2024-08-20 00:00:09 · 790 阅读 · 0 评论 -
C++中的auto关键字:定义、使用与案例
auto关键字的使用能够提高编程的效率。原创 2024-08-17 12:19:25 · 857 阅读 · 0 评论 -
C++ Lambda表达式:简化自定义排序的利器
Lambda表达式的实现sort函数对非基础类型对象进行排序。原创 2024-08-17 10:19:20 · 608 阅读 · 0 评论 -
链表环问题解题技巧与实现
环在链表中的相关问题解决。原创 2024-08-16 21:10:51 · 400 阅读 · 0 评论 -
【三种高效排序】归并排序、快速排序与堆排序
帮助读者理解,选择,使用三种高效的排序策略原创 2024-08-14 22:32:58 · 353 阅读 · 0 评论 -
C++ STL模拟Stack容器的实现
本文介绍了使用C++ STL中的`vector`容器来模拟栈(Stack)的实现方法,包括基本操作和性能考量。原创 2024-08-14 01:10:57 · 291 阅读 · 0 评论 -
C++ STL中的Vector容器深度解析
本文深入分析C++ STL中`vector`容器的构造函数、成员函数、迭代器使用以及容量增长机制,提供了详细的代码示例和性能考量。原创 2024-08-14 00:57:43 · 685 阅读 · 0 评论 -
【提升理解】C++增强型for循环与迭代器遍历
从工作原理,优缺对比,问题思考,扩展补充分享遍历的三种方式引用类型,值类型,vector迭代器类型.用静态的文字传递更多深度的思考.附上详细代码.原创 2024-08-02 22:19:57 · 1190 阅读 · 2 评论