stl

小y要自律1 天前
c++·算法·stl
11 string容器 - 子串获取功能描述:从字符串中获取想要的子串函数原型:string substr(int pos = 0, int n = npos) const; //返回由pos开始的n个字符组成的字符串
小y要自律2 天前
开发语言·c++·stl
10 string容器 - 字符串插入和删除功能描述:对string字符串进行插入和删除字符操作函数原型:string& insert(int pos, const char* s); //插入字符串
燃于AC之乐2 天前
开发语言·c++·容器·stl·vector·底层·模板编程
【C++手撕STL】Vector模拟实现:从零到一的容器设计艺术💗博主介绍:计算机专业的一枚大学生 来自重庆 @燃于AC之乐✌专注于C++技术栈,算法,竞赛领域,技术学习和项目实战✌💗 💗根据博主的学习进度更新(可能不及时) 💗后续更新主要内容:C语言,数据结构,C++、linux(系统编程和网络编程)、MySQL、Redis、QT、Python、Git、爬虫、数据可视化、小程序、AI大模型接入,C++实战项目与学习分享。 👇🏻 精彩专栏 推荐订阅👇🏻 点击进入🌌作者专栏🌌: Linux系统编程✅ 算法画解 ✅ C++ ✅ 🌟算法相关题目点击即可
小y要自律2 天前
开发语言·c++·stl
08 string容器 - 字符串比较功能描述:- 字符串之间的比较比较方式:- 字符串比较是按字符的ASCII码进行对比= 返回 0> 返回 1
艾莉丝努力练剑2 天前
数据结构·c++·算法·leetcode·stl
【优选算法必刷100题】第021~22题(二分查找算法):山脉数组的峰顶索引、寻找峰值🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶
一叶之秋14123 天前
c++·stl
告别浅层调用:深入模拟实现STL Stack/Queue/Priority_Queue,知其所以然目录1:容器适配器2:stack的模拟实现2.1:stack.h2.1.1:push和pop2.1.2:top和size以及empty
CSDN_RTKLIB4 天前
c++·stl
C++谓词提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档你希望系统回顾C++中“谓词(Predicate)”的核心概念,尤其是和std::find_if、std::count_if等算法配合使用的自定义谓词,搞清楚它的定义、类型、写法和使用场景,对吧?我会从“是什么→有哪些形式→怎么用→注意事项”一步步讲,结合之前的vector查找例子,让你快速捡回这部分知识。
CSDN_RTKLIB4 天前
c++·算法·stl
C++仿函数提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档你希望系统总结C++中仿函数(Functor,也叫函数对象) 的核心知识,包括它的定义、原理、用法、优势,以及和普通函数、Lambda的对比,我会从基础到进阶,结合示例帮你彻底理清这块内容。
CSDN_RTKLIB4 天前
c++·算法·stl
C++多元谓词提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档你想确认C++中的谓词是否只有一元、二元两种,是否存在三元谓词、多元谓词,我会先明确概念定义,再结合实际使用场景(尤其是STL算法)讲清楚这一点——结论是:语法上可以有三元/多元谓词,但STL语境下只关注一元、二元谓词。
燃于AC之乐6 天前
开发语言·c++·迭代器·stl·vector·源码分析·底层原理
深入解剖STL Vector:从底层原理到核心接口的灵活运用💗博主介绍:计算机专业的一枚大学生 来自重庆 @燃于AC之乐✌专注于C++技术栈,算法,竞赛领域,技术学习和项目实战✌💗 💗根据博主的学习进度更新(可能不及时) 💗后续更新主要内容:C语言,数据结构,C++、linux(系统编程和网络编程)、MySQL、Redis、QT、Python、Git、爬虫、数据可视化、小程序、AI大模型接入,C++实战项目与学习分享。 👇🏻 精彩专栏 推荐订阅👇🏻 点击进入🌌作者专栏🌌: Linux系统编程✅ 算法画解 ✅ C++ ✅ 🌟算法相关题目点击即可
CSDN_RTKLIB6 天前
c++·stl
【std::string】find函数提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档在C++的std::string中,find方法是用于在字符串中查找子串或字符的核心成员函数,其作用是定位目标内容在当前字符串中首次出现的位置。
CSDN_RTKLIB6 天前
c++·stl
【map应用】组合键统计提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档现有一些电线,有管径、材质、长度三个属性,一次遍历可以实现相同管径和材质总长分类统计吗
xiaoye-duck7 天前
开发语言·c++·stl
C++ string 类使用超全攻略(下):修改、查找、获取及常见实用接口深度解析🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》
ajole7 天前
开发语言·数据结构·c++·笔记·学习·stl·学习方法
C++学习笔记——stack和queue在数据结构中学习栈和队列,模拟实现时,可能会将其视为一种容器,这似乎和顺序表、链表没什么不同,但STL中,将其称为容器适配器,这是因为stack和queue只是对其他容器的接口进行了包装,用于包装的容器为deque
xiaoye-duck7 天前
c++·stl
C++ string 类使用超全攻略(上):创建、遍历及容量操作深度解析🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》
tod1139 天前
c++·面试·职场和发展·stl·vector
从零手写一个面试级 C++ vector:内存模型、拷贝语义与扩容策略全解析在 C++ 学习过程中,std::vector 是我们使用频率最高的容器之一。 但**“会用”** 和 “懂它怎么实现”,在面试中是两回事。
你的冰西瓜10 天前
开发语言·c++·stl
C++中的map容器详解map是C++ STL中的关联容器,它存储**键值对(key-value)**并按key自动排序。map基于红黑树实现,提供高效的查找、插入和删除操作。
MSTcheng.13 天前
c++·缓存·stl·散列表·哈希
【C++】开放定址法实现哈希表!前言:在前面的文章中,我们详细讲解了map和set底层实现的红黑树结构,并成功使用红黑树封装了map和set。本篇文章中,我们将继续探讨unordered_map和unordered_set的底层实现——哈希表(Hash)。
罗湖老棍子14 天前
stl·图论·并查集·二维坐标压缩
【例4-8】格子游戏(信息学奥赛一本通- P1347)Alice和Bob玩了一个古老的游戏:首先画一个n × n的点阵(下图n = 3)接着,他们两个轮流在相邻的点之间画上红边和蓝边:
李日灐15 天前
开发语言·c++·后端·stl
C++STL:仿函数、模板(进阶) 详解!!:“伪装术”和模板特化、偏特化的深度玩法指南这一篇我将讲解C++中 仿函数 和 模板的进阶内容。目录1.仿函数1.1利用仿函数完善上一篇 优先级队列 的代码