搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Cpp五条
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
VMware Workstation Pro安装好macOS 10.13之后键盘无法输入,完全失灵。_虚拟机跑mac不能输入
2
matlab 倍频,1/3倍频程及Matlab程序实现
3
(最新)IntelliJ IDEA卸载解决方案_uninstall hasn't detected
4
jsp连接各种数据库的方法_jsp连接到数据库的方式
5
Java特性之设计模式【桥接模式】_java 桥接模式
6
深入浅出一文图解Vision Mamba(ViM)_vision mamba代码解析
7
什么是“”中“”后台_中后台
8
Spark的模块组成(入门必看)_spark组成
9
HarmonyOS Next 监听HiLog日志实现测试用例验证_oh_log_print(2)
10
Java基于Spring Boot+vue的的中小型医院预约挂号体检管理网站_java springboot 体检医院
当前位置:
article
> 正文
Set和Map_set和map各是什么
作者:Cpp五条 | 2024-05-15 01:12:07
赞
踩
set和map各是什么
Set是一种叫做集合的数据结构
Map是一种叫做字典的数据结构
应用场景:数据去重和数据存储
Set
集合是由一组无序且唯一的项组成的,可以想象成集合是一个既没有重复元素,也没有顺序概念的数组
ES6提供了新的数据结构Set,类似于数组,但是成员的值都是唯一的,没有重复的值
Set本身是一个构造函数,用来生成Set数据结构的
属性
size:返回字典所包含的元素个数
操作方法
add(value): 添加某个值,返回Set结构本身
delete(value):删除某个值,返回一个布尔值,表示删除是否成功
has(value): 返回一个布尔值,表示该值是否为Set的成员
clear(): 清除所有的成员,无返回值
size: 返回Set数据结构的数据长度
遍历方法
keys():返回键名的遍历器
values(): 返回键值的遍历器
entries():返回键值对的遍历器
forEach():使用回调函数遍历每个成员,无返回值
Map 字典 类对象
类似于对象,也是键值对的集合,但是键的范围不限于字符串,各种类型的值都可以当作键,是一种更完善的Hash结构实现,如果你需要键值对的数据结构,Map 比 Object更合适
集合和字典的区别:
— 共同点:集合,字典可以存储不重复的值
— 不同点:集合是以[值,值]的形式存储元素,字典是以[键,值]的形式存储
属性
size:返回字典所包含的元素个数
操作方法
set(key,value): 向字典树中添加元素
get(key):通过键值查找特性的数值并返回
has(key): 如果键值存在字典中返回true,否则false
delete(key): 通过键值从字典树中移除对应的数据
clear(): 将找个字段中的所有元素删除
遍历方法
keys(): 将字典中包含的所有键名以数组形式返回
values(): 将字典中包含的所有数值以数组形式返回
entries(): 返回键值对的遍历器
原文地址:
https://juejin.cn/post/6844903793113432071
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Cpp五条/article/detail/570938
推荐阅读
article
shiro
1.4.
0
升级
为
1.1
0
.
0
方案_
shiro
升级
...
ERROR 5
0
0
.jsp[148] - Filtered request failed.javax.servlet.S...
赞
踩
article
Android
图像选择之
PictureSelector
_
android
pictureselect...
一款针对
Android
平台下的图片选择器,支持从相册获取图片、视频、音频&拍照,支持裁剪(单图or多图裁剪)、压缩、主题...
赞
踩
article
Shiro
安全
框架
【
SpringBoot
版】_
shiro
版本...
Apache
Shiro
是一款功能强大的且易于使用的Java的
安全
框架
。
Shiro
可以完成:认证、加密、会话管理、与w...
赞
踩
article
Android13
关于
获取
外部存储
文件
的相关问题及解决方案记录_
android13
申请非
媒体
文件
管...
但是我们知道,从
Android13
(API33) 开始,外部存储权限发生了变化,要想读取外部存储
文件
,使用原来的权限注...
赞
踩
article
JS
删除
数组
元素
( 5种
方法
)
_
js
数组
批量
删除
元素
...
- `splice()` 适合
删除
任意位置的
元素
,且可以一次
删除
多个。- `pop()` 和 `shift()` 分别用...
赞
踩
article
stm32
+
W5500
+
阿里
物联网
平台
_
w5500
上传
云
平台
...
前提:非物联网专业出身,网络协议一知半解(就是没学过),最近调试一块
stm32
+
w5500
开发板,为了学习知识,实现以个...
赞
踩
article
安装
部署
Hive
_
hadoop
之
hive
的
安装
与部署...
解压并
安装
Hive
安装
配置 MySQL配置
Hive
启动
Hive
验证
Hive
环境。_
hadoop
之
hive
的
安装
...
赞
踩
article
大道至简
,职场上
做
人
做
事
做
管理
_
大道至简
在
工作
中
的
应用...
大道至简
,越是根源和基本
的
问题,道理实际上越简单。关于如何
做
人
、
做
事
、
做
管理
的
书很多,我看得不多,但是我觉得这些书更多是...
赞
踩
article
百度
大模型文心一言
api
请求
错误码
一览表...
【用户配额超限】如果为付费接口,可能是付费接口未开通付费,或者当前账户已欠费,请在控制台开通计费,或者检查账户余额。如缺...
赞
踩
article
【
Java
数据结构
】
Map
和
Set
_
java
中
map
的
存储
图...
Map
和Sat是一种专门用来进行搜索的容器或者
数据结构
,其具体效率与具体的实例化子类有关.模型: 模型分为两种分别为:纯...
赞
踩
article
SRNTT
:Image Super-Resolution by Neural Texture Tra...
作者:Zhifei Zhang, Zhaowen Wang, Zhe Lin, Hairong Qi论文链接:https...
赞
踩
article
java
面试
博客
汇总_
java
面试
博客
网站...
java
面试
博客
整理_
java
面试
博客
网站
java
面试
博客
网站 1、
java
基础: Java基...
赞
踩
article
机器学习
实验报告
——
APRIORI
算法
_
apriori
算法
报告...
1.4.1关联规则关联规则是形如X=>Y的蕴含式,其中X、Y分别是一事务的真子集,且X∩Y=Φ。X称为规则的前提,Y称为...
赞
踩
article
ARM
TrustZone技术解析:构建嵌入式系统
的
安全
扩展
基石_
arm
trustzone
架构_...
提升
的
进阶课程,基本涵盖了95%以上网络
安全
知识点,真正体系化!**_
trustzone
安全
扩展
的
处理器核有哪些trus...
赞
踩
article
网络
安全
-
终端
防护设备_
终端
安全
产品
...
终端
安全
响应系统(Endpoint Detection and Response,EDR) 是传统
终端
安全
产品
在高级威胁...
赞
踩
article
Hologres
V2.1
版本
发布,
新增
计算
组实例构建高可用
实时
数仓
...
Hologres
是阿里云自研一站式
实时
数仓
,统一数据平台架构,将OLAP查询、即席分析、在线服务、向量
计算
多个数据应用...
赞
踩
article
大
数据
毕设-基于
hadoop
+
spark
+echarts+机器学习的
豆瓣
图书
数据
可视化
分析
系统
设计实...
基于大
数据
的
豆瓣
图书
数据
可视化
分析
系统
旨在挖掘和
分析
海量
图书
数据
背后的规律和趋势,为读者、出版商和
数据
分析
师提供更深入的...
赞
踩
article
博采众长!我全都要!
Allen
AI推出集成主流大
语言
模型
的
LLM
-
BLENDER
框架
...
深度学习自然
语言
处理 原创作者:wkk随着大
语言
模型
(
LLM
)的迅速发展,众多开源的
LLM
性能参差不齐。今天分享的是由A...
赞
踩
article
大
语言
模型
LLM
学习
梳理_llm梳理...
今天问了下晓宇关于
LLM
的知识,学到了很多,总结下。_llm梳理llm梳理 一、介绍 今天问了下...
赞
踩
article
Set
和
Map
用法及介绍_
set
map
...
数组:紧密结构,可以排序,元素可以重复查找需要遍历,查找速度慢,有长度对象:松散结构,键值对存在,键必须是字符和Symb...
赞
踩
相关标签
java
运维
android
PictureSelector
spring boot
安全
Shiro
javascript
开发语言
js删除数组元素
stm32
阿里云
hadoop
hive
大数据
百度
文心一言
人工智能
servlet
jvm
论文翻译
机器学习
算法
Apriori