c++ stl庫中自帶find()
函式, 使用時要把algorithm
include進來.
使用格式:
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 刪除最後乙個資...