当前位置: 首页 > news >正文

【JavaScript】数据结构之字典 哈希表

字典

  • 键值对存储的,类似于js的对象,但在js对象中键[key]都是字符串类型或者会转换成字符串类型,因此后声明的键值会覆盖之前声明的值。
  • 字典以map表示,map的键不会转换类型。
let map = new Map()
map.set('a', '1')
map.set('b', '2')
map.get('b')
map.size()
map.has('b') // 返回true或false
map.delete('b')
map.clear()

在这里插入图片描述

哈希表

  • 又被称为散列表,在js中哈希表,哈希表是字典的一种实现。
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

字典和哈希表的区别

  • 如果找key对应的value值,字典需要遍历key;哈希表不需要遍历。
  • 字典是根据添加的先后顺序进行排列的;哈希表不是。

leetcode 习题

字典 & 哈希表习题

http://www.lryc.cn/news/442892.html

相关文章:

  • Adobe出现This unlicensed Photoshop app has been disabled
  • elementui 单元格添加样式的两种方法
  • 如何有效管理技术债务:IT项目中的长期隐患
  • 2024 “华为杯” 中国研究生数学建模竞赛(D题)深度剖析|大数据驱动的地理综合问题|数学建模完整代码+建模过程全解全析
  • Linux 清空redis缓存及查询key值
  • MySql调优(三)Query SQL优化(2)explain优化
  • Java【代码 18】处理Word文档里的Excel表格数据(源码分享)
  • 21、Tomato
  • 代码随想录 八股文训练营40天总结
  • Debian 12上安装google chrome
  • Python | Leetcode Python题解之第405题数字转换为十六进制数
  • 定位坐标系
  • 安全通信网络等保
  • 7--SpringBoot-后端开发、原理详解(面试高频提问点)
  • wordpress主题摘要调用显示错误解决办法
  • 【ESP32】ESP-IDF开发 | UART通用异步收发传输器+串口收发例程
  • 2025秋招LLM大模型多模态面试题(六)-KV缓存
  • matlab边缘点提取函数
  • Redis 执行 Lua,能保证原子性吗?
  • 让模型评估模型:构建双代理RAG评估系统的步骤解析
  • RabbitMQ 高级特性——发送方确认
  • 马踏棋盘c++
  • OpenSSH从7.4升级到9.8的过程 亲测--图文详解
  • 系统分析与设计
  • vite 使用飞行器仪表示例
  • 【隐私计算】Cheetah安全多方计算协议-阿里安全双子座实验室
  • Python 实现Excel XLS和XLSX格式相互转换
  • 黑马智数Day1
  • 网络协议全景:Linux环境下的TCP/IP、UDP
  • 制造企业MES系统委外工单管理探析