C++ 标准中 vector 和 map 容器的快速查找方法介绍

日期: 2024-09-22 16:05:27|浏览: 11|编号: 67467

友情提醒:信息内容由网友发布,本站并不对内容真实性负责,请自鉴内容真实性。

C++ 标准提供了几种容器,包括顺序容器,例如 list、deque、queue、stack 等,以及关联容器,例如 map、set 等。其中最常用的容器是 容器和 map 键值对容器。我们经常使用这两种容器来存储数据,然后根据不同的场景在容器中查找值。因此本文将介绍如何从这两类容器中快速查找数据。

1. 集装箱搜索功能

容器本身不提供查找功能,这里我们使用标准模板库提供的find函数,使用时需要包含头文件。

1.首先定义容器变量,然后存储数据,然后遍历并打印容器中的所有数据,最后调用提供的函数find从中查找数据。提供的函数find需要三个输入参数,第一个参数是容器开始搜索的迭代器变量,第二个变量是容器结束搜索的迭代器变量,第三个参数是需要查找的数据。

2.运行程序,输出如下图

提醒:请联系我时一定说明是从高奢网上看到的!