CCF ChinaSoft 2023 论坛巡礼 | CCF-华为胡杨林基金-形式化方法专项(海报)论坛

2023年CCF中国软件大会(CCF ChinaSoft 2023)由CCF主办,CCF系统软件专委会、形式化方法专委会、软件工程专委会以及复旦大学联合承办,将于2023年12月1-3日上海国际会议中心举行。

本次大会主题是“智能化软件创新推动数字经济与社会发展”,学术、工业、教育、竞赛等分论坛活动40余场,期待您的参与!

目前大会火热报名中!

CCF ChinaSoft 2023官方首页:

http://chinasoft.ccf.org.cn/

点击文末“阅读原文”或扫描下方二维码进入官方注册通道:

https://conf.ccf.org.cn/chinasoft2023

ee1b5e2773fcd09a63e6eadf4fc86808.jpeg

328a4060785eb8e726bad7573f3ad4b9.jpeg

✦  +

+

论坛巡礼

论坛名称

CCF-华为胡杨林基金-形式化方法专项(海报)论坛

时间

2023年12月2日(星期六),14:00 – 18:00

地点

上海国际会议中心,5楼廊厅

论坛简介

     “CCF-华为胡杨林创新基金”是由华为与中国计算机学会联合发起,致力于为海内外高校及科研院所的学者搭建产学研合作及学术交流的平台。本次研讨会邀请了获得2023年“CCF-华为胡杨林创新基金”形式化方法专项资助的优秀学者进行项目进展介绍及技术交流,旨在进一步明确项目的方案、技术与应用场景,加强学术界与工业界合作,促进形式化方法与技术研究和发展。

论坛主席

Forum Chairmen

fd3b84a83d669b07fa3ac1be74a6a0f0.png

秦胜潮

华为

华为资深技术专家,形式化验证科学家。目前担任费马实验室主任,负责形式化技术研究和工程能力建设。北京大学学士(1997)和博士(2002)。博士毕业后在新加坡国立大学担任新加坡-MIT联盟计算机科学研究员。2005年起在英国Durham和Teesside大校任教,历任讲师、正教授、科研副院长等职。2021年加入华为香港研究所。主要研究领域包括软件理论与形式化方法,软件工程,程序语言等。研究工作主要涉及形式化规范和建模,程序理论和程序逻辑,程序分析与验证等。

9234fcfb574a0fc3f1ddfd051a34c686.png

刘关俊

同济大学

教授,博士生导师,2011年获得同济大学计算机软件与理论专业博士学位,先后于新加坡科技设计大学、德国柏林洪堡大学(德国洪堡基金资助)从事博士后研究工作,2013年进入同济大学计算机科学系工作至今。是中国计算机学会高级会员,计算机学会形式化方法专委会与软件工程专委会执行委员、中国人工智能学会会员、IEEE Senior Member、Associate Editor of IEEE Transactions on Computational Social Systems(2023.1-2025.12)。已出版学术专著4本,发表学术论文160余篇,主持国家自然科学基金、上海市曙光人才项目、上海市科技创新行动计划(人工智能专项)等项目多项。主要研究兴趣:Petri网理论、模型检测、实时嵌入式系统、强化学习与无人机协同等。

论坛嘉宾

Forum Guests

336271ca55f39783398a90a28b125ab8.png

陈明帅 

浙江大学

   浙江大学百人计划研究员、博士生导师、启真学者,CCF形式化方法专委委员,国家优秀青年基金(海外)获得者。2019年于中国科学院软件研究所获计算机软件与理论专业博士学位,2019年至2022年于德国RWTH Aachen从事博士后研究工作。主要研究方向包括形式验证、程序理论、概率/量子系统、信息物理融合系统等,在Inf. Compt.、IEEE Trans. Automat. Contr.、OOPSLA、CAV、FM、IJCAR、TACAS等重要国际期刊或会议上发表学术论文20余篇,曾获中国科学院院长特别奖、ATVA 2018杰出论文奖、FMAC 2019最佳论文奖,曾任30余个国际期刊或会议的同行(子)审稿人,并在实时系统领域旗舰会议RTSS 2020及ESWEEK 2022上做专题报告。主持国家优秀青年科学基金项目(海外)、CCF-华为胡杨林基金形式化专项,作为项目骨干承担国家重点研发计划,参与研发的混成系统建模、分析与验证工具链MARS被成功应用于国家探月二期工程“嫦娥”三号软着陆等国家重大工程。

报告题目:

面向C代码的自适应抽象解释技术研究

报告摘要:

   抽象解释是程序静态分析与验证中的核心理论,而验证准确率与执行效率之间的平衡是抽象解释技术在大规模代码级验证中所面临的关键挑战之一。Astrée、Frama-C/EVA等基于抽象解释的C/C++静态分析工具虽支持多种不同的抽象域,但其抽象域的选择与调整(精化)过程高度依赖于专家知识,导致验证过程效率低、误报率高且难以完全自动化。本项目旨在探究自适应精度的抽象解释技术,构建基于代码局部特征的抽象域自动适配方法,设计支持增量式验证的抽象域自动精化策略,研发与Frama-C框架整合的内存安全性原型验证工具,实现高效、低误报、高度自动化的C程序代码级形式化验证。

9579e9eeb59811759e8c0cb4217ef714.png

李晖

北京邮电大学

   副教授,博导,CCF高级会员,形式化方法/计算机安全/信息保密专委委员,主要研究方向:安全协议和移动安全。承担国自然基金委海外联合基金、国家重大专项、重点研发计划等多项国家科研项目,主持中兴产学研、SONY公司等多项校企合作项目。在NDSS、TDSC和ESORICS等国际重要期刊和学术会议上发表50余篇论文。

报告题目:

TLS协议关键代码形式化验证技术研究

报告摘要:

    为了进行 TLS 协议栈的代码级别功能验证,研究面向代码的形式化验证方法,构建TLS1.3协议标准中关键流程的形式化模型和OpenSSL中的TLS1.3协议C语言实现代码的形式化模型,验证验证密码协议的实现与标准文档的一致性,证明C语言实现代码的功能正确性。

c2b187a158aa029c1c1d3132d5781a1c.png

夏壁灿

北京大学

   北京大学数学科学学院教授,中国工业与应用数学学会常务理事,中国数学会计算机数学专委会副主任,CCF形式化方法专委会委员,北京大学大数据分析与应用技术国家工程实验室副主任。曾任北京大学数学科学学院副院长和信息科学系主任。主要研究方向包括符号计算,程序与混成系统验证,自动定理证明等。在实代数、实几何自动推理、程序与混成系统验证、SMT求解等多个方面取得了系列研究成果,在多个重要的学术会议和期刊上发表了80余篇论文。主持或参与了多项国家级科研项目,包括国家自然科学基金重大项目、重点项目、面上项目,科技部重点研发项目和国家973项目。近年来,主持国家基金委重点项目“面向程序验证的自动定理证明理论、方法与工具研究”、科技部国家重点研发计划“数学和应用研究”专项课题“面向安全攸关系统安全性验证的数学理论和分析方法”。

报告题目:

基于局部搜索的C程序断言判定方法与工具

报告摘要:

   在数字化的时代,确保软件的正确性是构建可靠系统的基石,软件的正确性是建立值得信赖的系统的核心。采用形式化方法验证软件的正确性是确保软件的可靠性的核心方法。本项目拟利用约束求解和局部搜索技术,评估程序是否能安全地到达预期状态(具体的状态是代码中ASCL描述的断言),旨在研发一种启发式、高效的程序状态断言判定技术。

1e5f33109009287d6d40400905660e5b.png

黄宇

南京大学

  博士,教授,博士生导师,主要研究领域为系统软件与软件工程,具体研究内容包括分布式算法、分布式系统、轻量级形式化方法等。在ACM PODC、IEEE TC、IEEE TPDS等国际会议与期刊上发表学术论文多篇。主持与参与国家自然科学基金等多项国家级科研项目。2014年获南京大学登峰人才支持计划资助,2018年入选首届高校计算机专业优秀教师奖励计划,协助指导的博士论文获得2016、2017年度中国计算机学会优秀博士论文奖,建设了南京大学“百层次”优质课程《算法设计与分析》,编写的教材入选2020年度南京大学“十三五”规划教材。

报告题目:

分布式系统深层缺陷检测技术研究

报告摘要:

    交换机平台控制面监控路由通路变化,然后将路由配置信息发送到数据转发面,转发面基于新的配置信息进行实际的数据包转发。控制面中的各个模块之间具有较高的独立性,并通过套接字通信进行交互,模块间的数据存储管理方式,已经由传统的独立存储变成了基于共享数据库的存储。交换机平台功能模块间的数据共享方式与业务协同方式,导致在高并发场景下各模块间围绕共享数据库的协同可能会出现分布式时序问题。这类分布式时序问题在常规测试环境中难以发现,但它们在高并发、长时间的系统执行中又必将暴露,并引发较为严重的后果。面向交换机操作系统的分布式时序问题与传统并发编程领域的数据竞争问题有相似之处,但是又有一些重要的区别。一方面,交换机平台底层的共享资源是数据库,它不仅提供了数据表供上层模块读写,还提供了一些同步功能。这与传统并发编程中共享内存地址的读写有所不同。另一方面,交换机平台的功能模块间通过共享数据库的协同都是基于底层的套接字通信实现的。基于上述分析,我们将借鉴经典并发编程领域数据竞争问题的建模和解决方案,针对交换机平台的特点,对分布式时序问题进行抽象建模并研究针对性的解决方案。

5b1bfc6c0b567619653b84c72ce0db1b.png

刘关俊

同济大学

教授,博士生导师,2011年获得同济大学计算机软件与理论专业博士学位,先后于新加坡科技设计大学、德国柏林洪堡大学(德国洪堡基金资助)从事博士后研究工作,2013年进入同济大学计算机科学系工作至今。是中国计算机学会高级会员,计算机学会形式化方法专委会与软件工程专委会执行委员、中国人工智能学会会员、IEEE Senior Member、Associate Editor of IEEE Transactions on Computational Social Systems(2023.1-2025.12)。已出版学术专著4本,发表学术论文160余篇,主持国家自然科学基金、上海市曙光人才项目、上海市科技创新行动计划(人工智能专项)等项目多项。主要研究兴趣:Petri网理论、模型检测、实时嵌入式系统、强化学习与无人机协同等。

报告题目:

基于Petri网的Rust 程序并发安全漏洞检测

报告摘要:

    Rust 是一种系统编程语言,其以安全、并发和高效为设计目标,在多个领域都有着广泛应用。研究表明,Rust已知的内存错误大都来自于Unsafe代码,现有的工作对于Unsafe代码的检测仅针对如整数溢出等典型安全漏洞,可扩展性不强,不能覆盖整个生态系统,特别是对并发造成的错误。由于Rust的编译器保证的安全性范围有限,Unsafe代码和指针的传递,可能会造成数据竞争、双重锁定等并发错误;另外,静态分析在逻辑错误,如死锁、并发时序错误上存在漏报误报等问题。本项目基于Petri网进行Rust程序并发安全漏洞检测,对死锁、数据竞争和异步时序问题分别构造相应的Petri网模型,实现从Rust程序(中间代码)到相应Petri网模型的自动抽取,以及在相应模型上自动检测死锁、数据竞争、异步时序问题,降低误报率和错报率。

fed9561145c4090ce9e8249c0410c1d6.png

姚培森

浙江大学

浙江大学研究员、博导,国家级青年人才,CCF形式化专委委员,ACM SIGPLAN会员。主要研究方向程序分析与验证、程序合成、自动定理证明,相关成果在编程语言(PLDI, OOPSLA)、软件工程(ESEC/FSE, ICSE, ASE, ISSTA, TOSEM)、信息安全(S&P, USENIX Security, TDSC)等领域发表CCF-A会议/期刊论文20余篇,入选OOPSLA杰出论文奖、Google Research Paper Rewards等奖项; 针对约束求解、抽象解释和CFL可达性等基础算法提出系列优化方法,应用于大规模真实程序的动静态缺陷检测,发现Linux 内核等开源软件数百真实缺陷、获得近百CVE ID,成果部署在蚂蚁、华为等公司。担任相关领域顶级会议(PLDI, ISSTA, RAID, EuroS&P)程序委员会委员,以及ACM TOPLAS, ACM TKDD, IEEE TR, ATVA, ESEC/FSE, ASE, VMCAI等期刊和会议审稿人。详情见rainoftime.github.io

报告题目:

最优化模理论(OMT)约束求解算法研究

报告摘要:

    最优化模理论(Optimization Modulo Theory, OMT)是SMT的一种扩展问题: 给定逻辑约束P和目标函数f(X), 计算P的一个可满足解,使得目标函数f的取值最大/最小。OMT求解在程序分析与验证中有重要应用,比如最优抽象解释、WCET(worst case execution time)分析等。然而, OMT求解相对于SMT求解通常具有更高的复杂度。目前OMT求解主要包括两类方法:将OMT转换成其他自动推理问题(如Weighted MaxSAT),以及基于SMT的迭代式优化算法(如线性搜索)。然而在处理复杂约束时,现有方法仍面临性能问题,限制了其在大规模软件分析中的应用。本项目面向软硬件验证中广泛使用的位向量约束,研究基于portfolio方法以及divide-and-conquer方法的并行OMT求解算法,以提升OMT求解的可扩展性,并为并行约束求解提供新的思路和方法。

35981d8809c57982ebc709d3c08fc621.png

陈哲

南京航空航天大学

陈哲,南京航空航天大学计算机科学与技术学院副教授。博士毕业于法国国立应用科学院,主要研究兴趣包括形式化方法、软件验证、程序分析等。主持国家自然科学基金3项(青年基金、民航联合基金、面上项目)等。作为第一作者在TSE、SPE、COMPJ、IPL、FUIN等著名国际学术期刊和ICSE、ISSTA、TACAS、SPIN、COMPSAC、ICFEM、TASE等著名国际会议共发表了60余篇研究论文,并获得2019年ACM SIGSOFT杰出论文奖。

报告题目:

SCADE同步语言程序模型检测器研究与实现

报告摘要:

    安全关键嵌入式软件开发领域的事实标准开发工具SCADE Suite是“卡脖子”产品之一,研发SCADE Suite软件的国产替代解决方案、实现自主可控刻不容缓。而SCADE Suite中最重要的模块之一就是形式化验证模块,但是目前没有针对SCADE的开源模型检测器,这为实现SCADE Suite的自主可控带来了更大的挑战。为了解决SCADE程序模型检测器的国产替代问题、实现自主可控,同时解决传统的串行模型检测存在的性能较差的问题,提出基于SMT求解器的SCADE程序并行模型检测方法,并依此实现一款新的SCADE程序模型检测器。

9bb88778d23942a47a6c93897397ceae.png

汪宇霆

上海交通大学

上海交通大学John Hopcroft计算机科学中心副教授,此前于美国耶鲁大学计算机系担任博士后研究员,博士毕业于美国明尼苏达大学双城分校计算机系。长期从事形式化方法方面研究,内容涵盖形式化验证和程序设计语言的理论基础(包括证明论、类型论、逻辑框架等)以及它们在关键性系统软件(如编译器和操作系统)中的应用,代表性研究成果发表于形式化验证和程序设计语言的国际顶会(如POPL、CAV、OOPSLA、ESOP等)。此外,还致力于开发基于证明论的定理证明工具,作为主要设计人员之一参与开发了基于高阶抽象语法的新型定理证明工具Abella(http://abella-prover.org),其已被成功应用于程序设计语言学术界的多个研究项目。

报告题目:

Rust核心语言机制的编译验证方法

报告摘要:

    编译器是关键性的系统软件,形式化验证可以在逻辑层面保证编译器不存在任何漏洞,因此备受关注。现有编译器验证方法只适用于传统的命令式和函数式编程语言,无法有效支持Rust语言的新特性以及它们引起的编译器复杂性。本项目的目标是提出新型的编译器验证方法,以支持1)Rust所有权机制和2)Safe/Unsafe Rust的分离编译。本项目的形式化开发将基于交互式定理证明工具Coq完成。通过本项目的研究,我们将得到一套支持Rust关键语言特性的可组合编译器验证方法,突破已有编译器验证方法无法支持Rust语言的瓶颈。

81fdca9e71fc962e9e5c5ec00d1a4b0e.png

葛存菁

南京大学人工智能学院

南京大学人工智能学院博士后。2019年于中国科学院软件研究所获得博士学位,后前往奥地利林茨大学从事博士后工作。主要研究方向为反绎学习、约束的可满足性问题与约束的解计数问题。在人工智能与理论计算机科学的知名会议期刊(IJCAI、IJCAR、TCS等)发表论文十余篇。曾获得研究生国家奖学金,入选2021年南京大学“毓秀学者计划”。

报告题目:

SMT(LA)约束的解计数方法研究与工具实现

报告摘要:

    SMT(LA)约束的解计数问题已是自动推理领域中的热点研究问题,在程序分析中有大量应用,但是相较于可满足性问题的求解,对于解计数问题的研究尚不充分。其中以线性算术约束为基础的SMT(LA)约束解计数问题,实用化的方法与工具较少,已提出的算法的性能依然常无法满足实际应用的需要。本项目将围绕线性算数约束和 SMT(LA)约束,研究如何实现已有的约束解计数算法,并针对实际问题(如程序分析)进行改进,从而建立高性能的SMT(LA)约束解计数工具集。

d3a3867458b4b28f2a460b22f0f5786d.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/135282.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java实现音频转码,WAV、MP3、AMR互转

1.背景 最近在集成一款产品支持语音双向对讲,首先是采集小程序的音频下发给设备端,然后可以控制设备录音生成音频链路让小程序播放。在这个过程中发现,设备除了AMR格式的音频外,其他的音频都不支持,而微信小程序有不支…

LangChain应用全解析

一、Langchain基础 1.Langchain简介 (1)替换模型 from langchain.prompts import ChatPromptTemplatechat ChatOpenAI(temperature0) 使用代理ip llm ChatOpenAI(model_name"gpt-3.5-turbo", max_tokens2048, temperature0.5,openai_api_keyapi_key,openai_ap…

docker stop slow 解决

验证 NanoMQ stop slow 的问题 daemon 和非 daemon 两种方式 docker stop 都很慢 疑问是默认情况下,SIGTERM 会被处理。 模拟 docker 内发送 SIGTERM 信号 # The default signal for kill is TERM # pkill will send the specified signal (by defau…

海康Visionmaster-环境配置:CSharp 二次开发环境配 置方法

C#二次开发环境的配置方法 以 WinForm 为例,进行 VM 二次开发的环境配置分为三步: 第一步,使用 VS 新建一个框架为.NET Framework 4.6.1 的工程,平台首选 32 位取消勾选,重新生成解决方案,保证工程 Debug 下…

c++ 信奥编程 1135:配对碱基链

#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main(){char a[256];int len;int i;gets(a);lenstrlen(a);//计算字符串长度for(i0; i<len; i){ //输出配对碱基if(a[i]A) cout<<"T";if(a[i]T) cout<…

【java:牛客每日三十题总结-6】

java:牛客每日三十题总结 总结如下 总结如下 transient 变量和序列化有关&#xff0c;这是一个空接口&#xff0c;起标记作用&#xff0c;具体的序列化由ObjectOutputStream和ObjectInputStream完成。transient修饰的变量不能被序列化&#xff0c;static变量不管加没加transie…

C51--PC通过串口(中断)点亮LED

B4中的&#xff1a;REN允许 / 禁止串行接收控制位 REN 1为允许串行接收状态。 接收数据必须开启。所以SCON&#xff1a;0101 0000 &#xff1b;即0x50 如何知道数据已经接收 RI位&#xff1a;当收到数据后 RI 1&#xff08;由硬件置一&#xff09; 硬件置一后必须用软件…

开放领域问答机器人2——开发流程和方案

开放领域问答机器人是指在任何领域都能够回答用户提问的智能机器人。与特定领域问答机器人不同&#xff0c;开放领域问答机器人需要具备更广泛的知识和更灵活的语义理解能力&#xff0c;以便能够回答各种不同类型的问题。 开发开放领域问答机器人的流程和方案可以包括以下步骤…

Pytroch损失函数、反向传播和优化器、Sequential使用

Pytroch_Sequential使用、损失函数、反向传播和优化器 文章目录 nn.Sequential搭建小实战损失函数与反向传播优化器 nn.Sequential nn.Sequential是一个有序的容器&#xff0c;用于搭建神经网络的模块被按照被传入构造器的顺序添加到nn.Sequential()容器中。 import torch.nn …

[html] 动态炫彩渐变背景

废话不多说&#xff0c;直接上源码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>ZXW-NUDT: 动态炫…

交叉编译 openssl

要在 x86 平台上编译适用于 aarch64 架构的 OpenSSL 动态库&#xff0c;你需要使用交叉编译工具链。可以按照以下步骤进行&#xff1a; 安装 aarch64 交叉编译工具链&#xff1a; $ sudo apt-get install gcc-aarch64-linux-gnu g-aarch64-linux-gnu 这将安装 aarch64 交叉编…

大力说运营:如何战胜每日的头疼难题?

小美是一名微信公众号运营专员&#xff0c;近几个月来&#xff0c;每当想到去上班&#xff0c;她就感到全身无力&#xff0c;焦虑烦躁。 原来老板要求小美每天都发一篇推文&#xff0c;而且选题要有吸引力&#xff0c;经过这几个月的苦肝&#xff0c;小美感觉身体被掏空&#x…

【免费送书】蒙古包头旅游和美食推荐

【点我-这里送书】 本人详解 作者&#xff1a;王文峰&#xff0c;参加过 CSDN 2020年度博客之星&#xff0c;《Java王大师王天师》 公众号&#xff1a;JAVA开发王大师&#xff0c;专注于天道酬勤的 Java 开发问题中国国学、传统文化和代码爱好者的程序人生&#xff0c;期待你的…

JLink edu mini 10Pin接口定义

注意&#xff1a;SWD接口在阵脚2&#xff0c;4&#xff1b;而20Pin的SWD接口在阵脚7&#xff0c;9 参考&#xff1a;1 官网资料&#xff1b; 2 【润石RS0104YQ Demo开发板测试分享】J-Link EDU Mini调试5V系统_国产运算放大器_模拟开关_线性稳压器_电平转换器_小逻辑_比较器…

头歌答案HTML——基础

目录 HTML——基础 第1关&#xff1a;初识HTML&#xff1a;简单的Hello World网页制作 任务描述 第2关&#xff1a;HTML结构&#xff1a;自我简介网页 任务描述 HTML——基本标签 第1关&#xff1a;创建第一个 HTML 标签 任务描述 第2关&#xff1a;创建 任务描述 …

社会公益服务小程序的作用是什么

公益包含的项目比较广&#xff0c;包括助学、环保、关爱特殊群体等&#xff0c;市场中无论相关机构还是团队&#xff0c;都有不少&#xff0c;而在实际运作中&#xff0c;也有些一些难题&#xff1a; 首先就是信息展示方面&#xff0c;自身服务及案例难以展示&#xff0c;线上…

「题解」反转链表 返回中间节点

文章目录 &#x1f349;题目1&#xff1a;反转链表&#x1f349;解析&#x1f34c;解法一&#xff1a;创建一个新链表&#x1f34c;解法二&#xff1a;直接操作原链表 &#x1f349;题目2&#xff1a;返回中间节点&#x1f34c;解法一&#xff1a;快慢指针&#x1f34c;解法二&…

通过 Elasticsearch 和 Go 使用混合搜索进行地鼠狩猎

作者&#xff1a;CARLY RICHMOND&#xff0c;LAURENT SAINT-FLIX 就像动物和编程语言一样&#xff0c;搜索也经历了不同实践的演变&#xff0c;很难在其中做出选择。 在本系列的最后一篇博客中&#xff0c;Carly Richmond 和 Laurent Saint-Flix 将关键字搜索和向量搜索结合起…

中国建设银行转账模拟器,工商农业邮政中国招商假的回执单,易语言轻松实现

用易语言的选择夹画板黑月透明标签编辑框实现了一个假的转账模拟器&#xff0c;当然我还是加了水印的&#xff0c;这个图片你也用不了&#xff0c;只能是学习研究一下源码的实现逻辑&#xff0c;知道画板是怎么对编辑框输入的内容做出反应的&#xff0c;然后是如何获取画板上面…

C++进阶-STL set/multiset容器和map容器的简单认识

set/multiset容器的简单认识 set基本概念set与multiset 的区别&#xff1a;set容器的构造和赋值set容器的大小和交换set容器的插入与删除set容器的查找和统计set容器-set和multiset的区别set容器内置类型指定排序规则set容器自定义数据类型指定排序规则 pair对组创建map容器的基…