数据结构与算法 — 初识字典、字典的常见操作及实现

本文详细介绍了JavaScript中的字典数据结构,包括其特点——一一对应的关系,与映射、数组和对象的对比。接着,讨论了如何创建字典类,并列举了字典的常见操作如set、remove、has、get、clear、size、keys和values的实现,帮助读者深入理解字典的使用。
摘要由CSDN通过智能技术生成

目录

一、字典

  1.字典的特点

  2.字典和映射的关系

  3.字典和数组

  4.字典和对象

二、创建字典类

三、操作字典

  1.字典常见的操作

  2.字典操作的实现


一、字典

  1.字典的特点

        字典的主要特点是一一对应的关系。比如保存一个人的信息,在合适的情况下取出这些信息。使用数组的方式:[18,"Tom",1.88].可以通过下标值取出信息。使用字典的方式:{"age":18,"name":"Tom",“height”:1.88),可以通过key取出value。

        另外字典中的key是不可以重复的,而Value可以重复,并且字典中的key是无序的.

 

  2.字典和映射的关系

        有些编程语言中称这种映射关系为字典,因为它确实和生活中的字典比较相似.(比如Swift中Dictionary, Python中的dict)。有些编程语言中称这种映射关系Map,Map在此处不翻译成地图,而是翻译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值