c STL庫中find 的簡單使用示例

2021-10-01 20:14:07 字數 728 閱讀 5450

c++ stl庫中自帶find()函式, 使用時要把algorithminclude進來.

使用格式:

find(陣列的頭位址, 陣列的尾位址, 要找的數)

find(nums.begin(), nums.end(), target)

返回的是target第一次出現的位址

如果沒有找到返回尾位址nums.end()

#include

#include

#include/**

* c++ stl 庫中 find() 函式使用 簡單示例**/

using std::vector;

using std::cout;

using std::endl;

intmain()

;int target =8;

vector<

int>

::iterator loc =

find

(nums.

begin()

, nums.

end(

), target);if

(loc == nums.

end())

else

}

(c++ std) 查詢 vector 中的元素:

FIND簡單使用

find 命令主要用來在指定的路徑下查詢指定的檔案。find 路徑 引數 操作 路徑 find命令查詢的目錄路徑 引數 指定查詢的條件 操作 指定結果的輸出方式 按檔名查詢 name按檔案許可權查詢檔案 perm查詢檔案時,首先查詢當前目錄檔案,然後在其子目錄查詢 depth根據檔案屬主查詢檔案 u...

C STL的兩種find()函式的使用

使用方法 find begin,end,value 解釋 第乙個引數是容器或者陣列的起始位址 容器.begin 或者陣列名 也可以是任意位址,不非法即可 第二個引數是結束查詢的位址 容器.end 或者陣列名 長度 value是想要查詢的字元或者字串。查詢成功將返回迭代器 容器 或者指標 陣列 否則返...

C STL中堆的使用

include include using namespace std vectora 建堆,建好後第乙個元素最大 小 make heap a.begin a.end less 取最大值 x a.front pop heap a.begin a.end less a.pop back 刪除最後乙個資...