首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
微服务
OV5640
谷粒商城
libbinder
flex
two sum
prometheus
光源
hdfs
go
公司网络管理
413
AI大模型
代码质量
设置默认浏览器
数据安全
SAP PO接口归档
期货择时
计算机内存
宠物猫店管理系统
哈希冲突
2024/4/12 16:26:09
Python数据结构与算法篇(六)-- 哈希表
1 哈希表 散列表(hash table),又名‘hash表’,它用的是数组支持按照下标随机访问数据(时间复杂度O(1))的特性,所以散列表其实就是基于数组结构的一种扩展。简单的来说,就是把键值通过…
阅读更多...
《ThreadLocal使用与学习总结:2023-12-15》史上最详细由浅入深解析ThreadLocal
由浅入深全面解析ThreadLocal 目录 由浅入深全面解析ThreadLocal简介基本使用ThreadLocal与synchronized的区别ThreadLocal现在的设计(JDK1.8)ThreadLocal核心方法源码分析ThreadLocalMap源码分析弱引用与内存泄露(内存泄漏和弱引用没有直接关…
阅读更多...
《ThreadLocal使用与学习总结:2023-12-15》由浅入深全面解析ThreadLocal
由浅入深全面解析ThreadLocal 目录 由浅入深全面解析ThreadLocal简介基本使用ThreadLocal与synchronized的区别ThreadLocal现在的设计(JDK1.8)ThreadLocal核心方法源码分析ThreadLocalMap源码分析弱引用与内存泄露(内存泄漏和弱引用没有直接关…
阅读更多...
[JDK8下的HashMap类应用及源码分析] 数据结构、哈希碰撞、链表变红黑树
系列文章目录 [Java基础] StringBuffer 和 StringBuilder 类应用及源码分析 [Java基础] 数组应用及源码分析 [Java基础] String,分析内存地址,源码 [JDK8环境下的HashMap类应用及源码分析] 第一篇 空构造函数初始化 [JDK8环境下的HashMap类应用及源码分…
阅读更多...
【数据结构】—— 哈希表之闭散列解决哈希冲突
一、底层结构 unordered_set/map介绍 https://blog.csdn.net/chenxiyuehh/article/details/89737056 unordered_set/map应用 https://blog.csdn.net/chenxiyuehh/article/details/89964419 unordered系列的关联式容器之所以效率比较高,是因为其底层使用了哈希结构…
阅读更多...
C++进阶--哈希
哈希概念 哈希(Hash)是一种常见的密码学技术和数据结构,它将任意长度的输入通过散列算法转换成固定长度的输出,这个输出被称为散列值或哈希值。哈希函数是一种单向函数,即从哈希值无法反推出原始输入值。 哈希函数具有…
阅读更多...
解决Hash冲突四种方法
Hash算法只是一个定义,并没有规定具体的实现 简述 把任意长度的输入,通过Hash算法变换成固定长度的输出,这个输出就是Hash值。哈希值的空间远小于输入的空间,所以可能会发生“哈希碰撞”,即两个不同的输入,…
阅读更多...
哈希表基本概念介绍及哈希冲突的处理方法(附源码)
工科生一枚,热衷于底层技术开发,有强烈的好奇心,感兴趣内容包括单片机,嵌入式Linux,Uboot等,欢迎学习交流! 爱好跑步,打篮球,睡觉。 欢迎加我QQ1500836631(备…
阅读更多...