当前位置: 首页 > article >正文

STL函数算法笔记

STL函数算法笔记

今天我们来学习的是STL库中的一些函数。首先,STL这个东西大家一定非常熟悉,里面很多的数据结构都帮了大家不少忙,那么今天我们就来说几个重要的数据结构。

向量

向量,也就是数据结构vector,你也可以称之为动态数组,本质跟数组差不多,只不过有一些好处,也就是在这动态上面,所以他的空间不需要分配,这就是比数组好的一个地方。数组的问题在于你可能无法很好地去开放一个你所需要的空间。而vector就不一样,他可以根据你所需要的空间去进行开放,也就是里面有多少数组就会开放多大的空间。

那么这个动态数组到底是怎么进行一个遍历呢?其实就是使用了迭代器iterator。同学们可以理解成为跟指针很类似的东西,也就是用来指向、遍历、修改容器元素的变量。不过,说到指针这个问题,就得了解到下标,那么vector的下标也是从 0 0


http://www.kler.cn/a/540991.html

相关文章:

  • qml RoundButton详解
  • 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<8>
  • Python 鼠标轨迹 - 防止游戏检测
  • PySide(PyQT)的 QGraphicsScene 中检测回车键
  • Linux系统-centos防火墙firewalld详解
  • DeepSeek在FPGA/IC开发中的创新应用与未来潜力
  • 【扫描件PDF】如何批量识别扫描件PDF多个区域内容保存到Excel表格,基于WPF和腾讯OCR的详细解决方案
  • 【PGCCC】commit_delay 对性能的提升:PostgreSQL 基准测试
  • 25自动化考研复试面试常见核心问题真题汇总,自动化考研复试面试有哪些经典问题?自动化考研复试难不难啊?
  • 如何在 React 中使用 CSS Modules?
  • 给milvus添加账号密码
  • 【C++高并发服务器WebServer】-15:poll、epoll详解及实现
  • 【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
  • 如何通过腾讯 ima.copilot 训练自己的知识库
  • 一个简单的Windows TCP服务器实现
  • 【网络法医】Docker取证
  • STM32-知识
  • C语言中隐式类型转换 截断和整型提升
  • Spring Security 学习大纲
  • CSDN 博客之星 2024:肖哥弹架构的社区耕耘总结
  • 在微服务中,如何使用feign在各个微服务中进行远程调用
  • 通过 SQLAlchemy 实现多表映射
  • 【VR开发】【Unity】【游戏开发】如何控制对象的速度
  • 原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 使用sunshine和moonlight串流时的音频输出问题
  • rebase和merge