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

哈希表简介

1. 哈希表是什么?

存储数据的容器

2. 哈希表有什么用? 

"快速"查找某个元素O(1)->空间: o(N)

3. 什么时候使用哈希表?

 频繁的查找某一个数的时候(也可以用二分,时间O(logN),空间没有别的消耗)

4. 怎么使用哈希表?

1. 容器(哈希表)

2. 用数组模拟简易哈希表(创建一个数组, 里面的下标)

1> 字符串中的"字符" 因为非常的快(不需要像1要使用容器,调用方法)

2> 当数据范围很小的时候 (int, 1~10^7), 当出现负数的时候就不建议模拟

相关文章:

  • 1. 认识DartGoogle为Flutter选择了Dart语言已经是既
  • 行为审计软件:企业合规与内部监控的数字守门人
  • Spring AI 开发 - 快速入门
  • music21:伍佰 泪桥 MIDI 音乐分析
  • 计算机网络——常见的网络攻击手段
  • 【JDBC-54.5】JDBC批处理插入数据:大幅提升数据库操作性能
  • linux socket编程之udp(实现客户端和服务端消息的发送和接收)
  • Android 下拉栏中的禁用摄像头和麦克风隐藏
  • JavaWeb 课堂笔记 —— 14 Mybatis
  • 中国AIOps行业分析
  • Qt项目——Tcp网络调试助手服务端与客户端
  • python基础知识点(2)
  • Spring Boot常用注解全解析:从入门到实战
  • 17.RSS体系建设打造信息百川入海
  • accelerate并行计算:训练环境和训练参数的配置字典
  • 面试题--随机(一)
  • 【操作系统原理03】处理机调度与死锁
  • 剑指Offer(数据结构与算法面试题精讲)C++版——day15
  • 【LeetCode 热题 100】双指针 系列
  • 基于有效样本数的类别平衡损失 (Class-Balanced Loss, CVPR 2019)
  • 诺奖得主等数十位经济学家发表宣言反对美关税政策
  • 如此城市|漫步瑞金医院展览,艺术可以成为一种“社会雕塑”
  • 经济日报:扩大内需与扩大开放并行不悖
  • 哈马斯:愿就达成一项“全面”协议进行谈判
  • 美国佛罗里达州立大学发生枪击事件
  • 夜读丨石头比月光温柔