Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
HashMap的面试题
目录 1 底层数据结构 1 7和1 8有何不同 2 为什么用红黑树 为何不一上来就树化 树化阈值为何是8 何时会树化 何时会退化为链表 3 索引如何计算 hashCode都有了 为何还要提供hash 方法 数组容量为何是2的n次幂 4 Ha
数据结构和算法
哈希算法
散列表
数据结构
Intel E810 Advanced RSS介绍
一 Advanced RSS的特性 Legacy的RSS是对普通五元组 src ip dst ip src port dst port protocol 进行哈希 而且默认情况下是对报文的五元组同时进行哈希 Intel E810对RSS做了
哈希算法
网络
散列表
大数据
运维
区块链理论入门(自用,待补充)
基于北大肖臻老师课程的简单笔记 北京大学肖臻老师 区块链技术与应用 公开课 哔哩哔哩 bilibili 区块链 一 比特币 交易过程公开 1 密码学原理 1 哈希函数 crytogrphic hash function 哈希碰撞 colli
区块链
哈希算法
比特币
hash冲突的4种解决方案
简介 解决hash冲突 哈希冲突 有以下四种方法 链地址法 再哈希法 建立公共溢出区 开放定址法 法1 链地址法 对于相同的哈希值 使用链表进行连接 HashMap使用此法 优点 处理冲突简单 无堆积现象 即非同义词决不会发生冲突 因此平均
编码
哈希算法
散列表
算法
HashMap 和 Hashtable 的区别
HashMap 和 Hashtable 的区别 线程是否安全 HashMap 是非线程安全的 HashTable 是线程安全的 因为 HashTable 内部的方法基本都经过synchronized 修饰 如果你要保证线程安全的话就使用 C
集合
Java
哈希算法
链表
数据结构
剑指 Offer 57. 和为s的两个数字--双指针问题
这道题有点像之前一道用hashmap做的乱序数组求两数之和等于指定数的问题 两数相加 时间复杂度小于 O n2 而今天这道题 用hashmap也可以做出 但是空间复杂度实在太大 又因为它是排序好的数组 所以二分法或者双指针法比较简单 双指针
LeetCode
哈希算法
算法
leetcode_第17题_缺失的第一个正数——原地哈希
题目 题目 分析 正常思路 另外制作一个哈希表 然后遍历就ok 但是这样不符合题目空间复杂度要求 所以采用原地哈希就可以了 思路 把正常数字nums i 交换存储到下标位置为nums i 1的地方 不正常数字不管 正常数字是指 值 1 le
leecode 100
哈希算法
散列表
数据结构
【代码随想录】哈希表刷题
哈希表 有效的字母异位词 赎金信 字母异位词分组 找到字符串中所有字母异位词 两个数组的交集 两个数组的交集II 快乐数 两数之和 四数相加 II 三数之和 四数之和 心得技巧 数据范围小 可以使用数组模拟哈希 想清楚什么作为哈希的 Key
LeetCode
散列表
哈希算法
HashSet添加元素的过程
文章目录 HashSet添加元素的过程 HashSet添加元素的过程 底层结构 数组 链表
Java
哈希算法
链表
算法
【java基础】HashMap源码解析
文章目录 基础说明 构造器 put方法 无扩容 无冲突 put方法 无冲突 有扩容 put方法 有冲突 无树化 put方法 有冲突 树化 remove方法 树退化 常见方法 总结 基础说明 HashMap 是一个散列表 它存储的内容是键值对
Java基础
Java
开发语言
哈希算法
2021年你一定要了解的概念——元宇宙
2021年是元宇宙元年 随着VR AR 3D和脑机接口技术的不断进步 元宇宙的广阔市场被逐渐打开 除了最接近元宇宙形态的沙盒游戏外 你还了解多少元宇宙的知识 Part 1 什么是元宇宙 元宇宙的概念一提出来 所有人都在说元宇宙 那么元宇宙到
网络安全
网络协议
twitter
GitHub
哈希算法
java无重复字符的最长子串
给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度 示例 1 输入 s abcabcbb 输出 3 解释 因为无重复字符的最长子串是 abc 所以其长度为 3 示例 2 输入 s bbbbb 输出 1 解释 因为无重复字符的
算法
哈希算法
数据结构
redis 三. hash应用场景及底层分析
Hash 类型 一 简单命令示例 二 java 操作示例 三 使用场景 四 底层分析 ziplist 压缩列表 ziplist内部entry详解 ziplist内存分配与连锁更新 ziplist 小总结 hashtable 字典 一 简单命
Redis
哈希算法
Java
哈希表冲突及处理冲突的方法(含例子)
一 哈希函数和哈希冲突的基本概念 1 哈希函数 哈希法又称散列法 杂凑法以及关键字地址计算法等 相应的表成为哈希表 基本思想 首先在元素的关键字K和元素的位置P之间建立一个对应关系f 使得P f K 其中f成为哈希函数 创建哈希表时 把关键
哈希
散列表
哈希算法
数据结构
LeetCode 面试题01.01. 判定字符是否唯一的两种解法
本文唯一重点 按位取与的运算优先级比较低 至少比 和 都低 注意加括号 题目概述 题解 一 哈希表 思路是简单的 用第一个下标做字符 第二个下标做字符出现的次数 先遍历一遍字符串 把次数都统计好 然后再遍历一遍字符串 如果查询到某个字符的c
leetcode刷题
LeetCode
哈希算法
算法
密码学--CTF Crypto 总结
密码学简介 密码学 Cryptography 一般可分为古典密码学和现代密码学 其中 古典密码学 作为一种实用性艺术存在 其编码和破译通常依赖于设计者和敌手的创造力与技巧 并没有对密码学原件进行清晰的定义 其主要包含以下几个方面 单表替换加
CTF
安全
哈希算法
redis scan反向二进制位迭代原理
scan反向二进制位迭代原理 顺序遍历会有什么问题 在Redis中 key是使用Hash结构存储的 使用链表法解决hash冲突 需要遍历所有的key最直观的想法就是遍历hash数组 假设数组长度为8 则从0 7遍历取值即可 但hash是会自
Redis
哈希算法
scan
反向二进制
jetbrains IDE设置 phpstorm
PhpStorm插件 进入 File gt Settings gt Plugins gt Browse repositories 搜索你想要的插件 PHP插件 Symfony Plugin 支持 Symfony 2 3 4 Laravel
其他
Redis
哈希算法
数据库
Hash算法
目录 一 Hash基本概念 1 特点 2 hash的目的及用途 二 常用Hash算法 1 MD5算法 2 加盐 3 SHA系列算法与HashTools工具类 4 RipeMD 160算法 一 Hash基本概念 哈希算法也叫摘要算法 是一种用
哈希算法
算法
hashmap的存放元素的实现过程
1 代码实现 存放运算的方法 hash key 即获取key的hash码值 算法为 key hashcode key hashcode gt gt gt 16 前面有分析 public V put K key V value return
Java基础
哈希算法
散列表
Java
«
1
2
3
4
5
6
7
8
9
»