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

STL函数算法笔记

STL函数算法笔记

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

向量

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

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

http://www.lryc.cn/news/534478.html

相关文章:

  • 【Vue】在Vue3中使用Echarts的示例 两种方法
  • 小红书自动化:如何利用Make批量生成爆款笔记
  • 学习率调整策略 | PyTorch 深度学习实战
  • DeepSeekMoE 论文解读:混合专家架构的效能革新者
  • 以下是基于巨控GRM241Q-4I4D4QHE模块的液位远程控制系统技术方案:
  • 【JVM详解五】JVM性能调优
  • 2.10日学习总结
  • 疯狂前端面试题(四)
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-metrics.py
  • SuperCopy解除网页禁用复制功能插件安装和使用
  • UP-VLA:具身智体的统一理解与预测模型
  • Unity 基于状态机的逻辑控制详解
  • 傅里叶单像素成像技术研究进展
  • IDEA接入DeepSeek
  • 前端如何判断浏览器 AdBlock/AdBlock Plus(最新版)广告屏蔽插件已开启拦截
  • macOS 上部署 RAGFlow
  • 如何在Kickstart自动化安装完成后ISO内拷贝文件到新系统或者执行命令
  • 在服务器部署JVM后,如何评估JVM的工作能力,比如吞吐量
  • 攻防世界32 very_easy_sql【SSRF/SQL时间盲注】
  • STM32G474--Whetstone程序移植(双精度)笔记
  • 【DeepSeek × Postman】请求回复
  • 开源身份和访问管理方案之keycloak(一)快速入门
  • 基于PaddleOCR的图像文字识别与程序打包方法
  • 单片机上SPI和IIC的区别
  • Python 字典(一个简单的字典)
  • 一个简单的Windows TCP服务器实现
  • Node.js笔记入门篇
  • EX_25/2/10
  • python视频爬虫
  • RbFT:针对RAG中检索缺陷的鲁棒性微调