【剑斩OFFER】哈希表简介


一、哈希表是什么?

答:存储数据的容器

二、哈希表能干什么?

答:快速查找某个元素。时间复杂度为:o(1)、空间复杂度:o(n)

三、什么时候用哈希表?

答:频繁的查找某个数的时候,当然也可以使用二分查找(数据有有序或者有规律)。

四、怎么用哈希表?

答:

1)容器(哈希表)

2)使用数组来模拟哈希表,条件:1、字符串中的字符(《index,n[ index ]》),2、数据范围很小的时候。


相关推荐
嘴贱欠吻!8 分钟前
Flutter鸿蒙开发指南(七):轮播图搜索框和导航栏
算法·flutter·图搜索算法
张祥64228890431 分钟前
误差理论与测量平差基础笔记十
笔记·算法·机器学习
qq_192779871 小时前
C++模块化编程指南
开发语言·c++·算法
cici158743 小时前
大规模MIMO系统中Alamouti预编码的QPSK复用性能MATLAB仿真
算法·matlab·预编码算法
历程里程碑3 小时前
滑动窗口---- 无重复字符的最长子串
java·数据结构·c++·python·算法·leetcode·django
2501_940315264 小时前
航电oj:首字母变大写
开发语言·c++·算法
CodeByV4 小时前
【算法题】多源BFS
算法
TracyCoder1234 小时前
LeetCode Hot100(18/100)——160. 相交链表
算法·leetcode
浒畔居4 小时前
泛型编程与STL设计思想
开发语言·c++·算法
派大鑫wink4 小时前
【Day61】Redis 深入:吃透数据结构、持久化(RDB/AOF)与缓存策略
数据结构·redis·缓存