set的用法

简介: #include #include #include #include using namespace std; typedef set::const_iterator CIT; template void show(CIT&it,set&s) { for(it=s.
#include <iostream>
#include <iterator>
#include <set>
#include <string>
using namespace std;
typedef set<string>::const_iterator CIT;
template<class T>
void show(CIT&it,set<T>&s)
{
	for(it=s.begin();it!=s.end();++it)
		cout<<*it<<"\t";
	cout<<endl;
}
int main()
{
	const int N=5;
	string s1[N]={"Mick","Bill","Gate","Rose","Jane"};
	string s2[N]={"张锋","秦平","李力","陆放","胡涛"};
	set<string>name1;
	name1.insert(s1,s1+N);
	set<string>name2(s2,s2+N);
	CIT it;
	cout<<"output every elements of name1"<<endl;
	show(it,name1);
	cout<<"output every elements of name2"<<endl;
	show(it,name2);
	cout<<"find the >or= the key word of “李力”'s first element"<<endl;
	it=name2.lower_bound("李力");
	cout<<*it<<endl;
	cout<<"查找name中大于关键“李力”的第一个元素"<<endl;
	it=name2.upper_bound("李力");
	cout<<*it<<endl;
	system("pause");
	return 0;

}

相关文章
|
存储 SQL 关系型数据库
在 MySQL 中使用 `RTRIM` 函数
【8月更文挑战第8天】
632 8
在 MySQL 中使用 `RTRIM` 函数
|
前端开发 JavaScript 测试技术
什么是高阶组件(HOC)?
【8月更文挑战第30天】
467 8
|
C语言
C语言常见字符函数和字符串函数精讲
C语言常见字符函数和字符串函数精讲
|
运维 Kubernetes Cloud Native
OpenKruise:云原生应用自动化的超级引擎,让Kubernetes焕发超能力!
【8月更文挑战第8天】在现代云计算中,云原生应用借助Kubernetes实现了标准化部署。OpenKruise作为扩展工具库,增强了Kubernetes的功能,提供自动化管理复杂应用的能力。通过兼容的控制器、CRDs及Operator模式,OpenKruise简化了应用操作。用户可通过Helm安装,并利用如CloneSet等功能高效复制与管理Pods,从而专注于业务开发而非运维细节,提升云原生应用的灵活性与效率。
320 6
|
jenkins 测试技术 开发工具
协同开发的艺术:Git 在团队项目中的高效应用
【8月更文第16天】在现代软件开发中,团队成员之间的高效协作是至关重要的。Git 作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码的变化和协作。本文将介绍如何利用 Git 来优化团队的工作流程,并提供实际操作的代码示例。
397 1
|
自然语言处理 算法 语音技术
前向-后向算法的应用
前向-后向算法的应用
|
机器学习/深度学习 PyTorch TensorFlow
深度学习框架之争:全面解析TensorFlow与PyTorch在功能、易用性和适用场景上的比较,帮助你选择最适合项目的框架
【8月更文挑战第31天】在深度学习领域,选择合适的框架至关重要。本文通过开发图像识别系统的案例,对比了TensorFlow和PyTorch两大主流框架。TensorFlow由Google开发,功能强大,支持多种设备,适合大型项目和工业部署;PyTorch则由Facebook推出,强调灵活性和速度,尤其适用于研究和快速原型开发。通过具体示例代码展示各自特点,并分析其适用场景,帮助读者根据项目需求和个人偏好做出明智选择。
673 0
|
机器学习/深度学习 人工智能 自然语言处理
LLM主流开源代表模型(一)
随着ChatGPT迅速火爆,引发了大模型的时代变革,国内外各大公司也快速跟进生成式AI市场,近百款大模型发布及应用。
|
监控 JavaScript 前端开发
前端 JS 经典:Web 性能指标
前端 JS 经典:Web 性能指标
170 1