C++ STL find
2024-09-10 09:41:17
find 函数,复杂度O(n)
涉及一些 泛型编程
#include <iostream>
#include <string.h>
#include <string> using namespace std; template <class iterator, class value>
iterator find(iterator first, iterator last,const T& value)
{
while (first != last && *first!= value)
++first;
return first;
} int main()
{
int a[];
for (int i=;i<=;i++) a[i]=i;
if (find(a+,a+,)) cout<<"hello";
return ;
}
其中:
template <class iterator, class value>
和
template <typename iterator, typename value>是一样的
最新文章
- [手机取证] Jonathan Zdziarski公开的苹果iOS后门及POC视频
- UISwitch(开关控件)、UISegmentedControl(分段控件)
- socket通信入门
- apache 日志为每个域名独立配置单独的日志文件
- npm获取配置,设置代理
- Java基础知识强化之网络编程笔记07:TCP之服务器给客户端一个反馈案例
- showModalDialog-父窗体子窗体
- i++和++i以及左值,右值
- [UWP]实用的Shape指南
- Mixin Network Whitepaper
- 最长k可重区间集问题
- C# 多线程中经常访问同一资源可能造成什么问题?
- pandas功能使用rename, reindex, set_index 详解
- JDBC数据库连接工具
- tomcat杂记
- unity3d-游戏实战突出重围,整合游戏
- mysql_触发器
- DedeCMS常见问题和技巧
- 内存映射函数remap_pfn_range学习——示例分析(1)
- vue里ref ($refs)用法
热门文章
- 使用python脚本实现基于指定字符串的文本排序
- java SimpleDateFormat
- VC编译错误:一个或多个多重定义的符号
- 必须会的SQL语句(一) 创建数据库与删除数据库
- node.js回调函数 - 阻塞与非阻塞
- TortoiseGit和Git操作git@osc简要说明
- Knockout.Js官网学习(简介)
- [读书心得]资料分页的优化,以SQL 2012的 OFFSET-FETCH为例
- WCF 内存入口检查失败
- Python学习教程(learning Python)--3.3 分支语句的条件表达式详解