STL补充
1 vector, 变长数组,倍增的思想
1 size() 返回元素个数 2 empty() 返回是否为空 3 clear() 清空 4 front()/back() 5 push_back()/pop_back() 6 begin()/end() 7 [] 8 支持比较运算,按字典序
2 pair <int ,int>
1 first, 第一个元素 2 second, 第二个元素 3 支持比较运算,以first为第一关键字,以second为第二关键字(字典序)
3.string 字符串
1 size()/length() 返回字符串长度 2 empty() 3 clear() 4 substr(起始下标,(子串长度)) 返回子串 5 c_str() 返回字符串所在字符数组的起始地址
4 queue 队列
1 size() 2 empty() 3 push() 向队尾插入一个元素 4 front() 返回队头元素 5 back() 返回队尾元素 6 pop() 弹出队头元素
5 stack 栈
1 size() 2 empty() 3 push() 向栈顶插入一个元素 4 top() 返回栈顶元素 5 pop() 弹出栈顶元素
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报