E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
哈希表设计
C++ 计数排序、归并排序、快速排序
计数排序:是一种基于
哈希
的排序算法。他的基本思想是通过统计每个元素的出现次数,然后根据统计结果将元素依次放入排序后的序列中。
每天搬一点点砖
·
2025-07-30 00:22
c++
数据结构
算法
【C++算法】76.优先级队列_前 K 个高频单词
文章目录题目链接:题目描述:解法C++算法代码:题目链接:692.前K个高频单词题目描述:解法利用堆来解决TopK问题预处理一下原始的字符串数组,用一个
哈希
表统计一下每一个单词出现的频次。
流星白龙
·
2025-07-30 00:50
优选算法C++
c++
算法
开发语言
如何在 Ubuntu 24.04 或 22.04 Linux 上安装和运行 Redis 服务器
Redis支持多种数据类型,包括字符串(Strings)、列表(Lists)、集合(Sets)、
哈希
(Hashes)、有序集合(SortedS
山岚的运维笔记
·
2025-07-29 20:50
Linux
运维及使用
linux
服务器
ubuntu
redis
数据库
Ubuntu Docker 安装Redis
哈希
(Hash):存储字段和值的映射,适合用于表示对象。列表(List):有序的字符串列表,可以用
LLLL96
·
2025-07-29 19:18
Ubuntu
docker
docker
redis
ubuntu
Leetcode 热题100道刷题
哈希
算法
哈希
表(HashTable)是一种根据关键字直接访问内存存储位置的数据结构。通过
哈希
表,数据元素的存放位置和数据元素的关键字之间建立起某种对应关系,建立这种对应关系的函数称为
哈希
函数。
Not--found
·
2025-07-29 12:32
leetcode
算法
LeetCode热题100:
哈希
解题思路:我们创建一个
哈希
表,以数组的值做key,索引做value。对于每一个x,我们首先查询
哈希
表中是否存在target-
Intro_Nitro
·
2025-07-29 12:01
LeetCode热题100
哈希算法
leetcode
智能合约从入门到精通:Solidity语法之内存变量的布局和状态变量的存储模型...
内存变量的布局(LayoutinMemory)Solidity预留了3个32字节大小的槽位:0-64:
哈希
方法的暂存空间(scratchspace)64-
Mathilda91
·
2025-07-29 05:02
区块链
git 使用 rebase 删除某次 提交
首先,使用以下命令查看你需要删除的commit的记录gitlog找到你要删除的commit的
哈希
值(commitID)。
·
2025-07-29 05:30
《剑指offer》-数据结构篇-
哈希
表/数组/矩阵/字符串
题目第一个只出现一次的字符数组中的重复的数字字符串流中第一个不重复的字符数组中只出现一次的数字调整数组顺序使奇数位于偶数前面数组中出现次数超过一半的数字把数组排成最小的数顺时针打印矩阵把字符串转换为整数表示数值的字符串左旋转字符串(矩阵翻转)替换空格正则表达式匹配代码实现第一个只出现一次的字符题目描述:在一个字符串(0len(numbers)/2:returnreselse:return0把数组排
小新学习屋
·
2025-07-29 04:58
数据结构与算法
数据结构
leetcode
哈希表
力扣1287:有序数组中出现次数超过25%的元素
请你找到并返回这个整数思路
哈希
表秒了代码classSolution{public:intfindSpecialInteger(vector&arr){unordered_mapum;intn=arr.size
快去睡觉~
·
2025-07-28 23:47
leetcode
算法
深度优先
如何优化 Redis 大 Key 问题
例如,存储一个非常大的列表、
哈希
表、集合或有序集合等。这种大Key可能会影响Redis
小白整理
·
2025-07-28 20:58
redis
php
数据库
java
缓存
【AcWing 840题解】模拟散列表
【题解】这是一个经典的集合操作问题,可以使用
哈希
表来高效地实现集合的插入和查询操作。
哈希
表设计
:
哈希
表的大小为N=200003,这样可以减少冲突的概率(选取质数作为
哈希
表的大小有助于减少
哈希
冲突)。
墩墩同学
·
2025-07-28 20:24
散列表
哈希算法
算法
Redis - ZSet数据结构与滑动窗口应用
Redis的ZSET(有序集合)是一种结合了
哈希
表和跳跃表(SkipList)的混合数据结构,既能实现O(1)复杂度的成员存在性判断,又能以O(logN)复杂度维护有序性。
·
2025-07-28 18:44
数字人克隆中SyncTalk算法介绍与部署过程
SyncTalk算法介绍SyncTalk合成同步的头部说话视频,采用三平面
哈希
表示来保持主体身份。它可以生成同步的嘴唇动作、面部表情和稳定的头部姿势,并恢复头发细节以创建高分辨率视频。
优秘智能UMI
·
2025-07-28 15:16
人工智能
ubuntu
LeetCode 76:最小覆盖子串
核心思路:滑动窗口+
哈希
表利用双指针(左left、右right)维护动态窗口
·
2025-07-28 12:27
ASP开发中的常用加密与解密技术
本文将介绍ASP常用的加密解密方法,包括字符串的
哈希
处理、对称加密算法、Base64编码以及HTML和JavaScript中的编码与解码。文中不仅解释了各种方法的使用原理,还提供了实例代码。
安检
·
2025-07-28 11:20
Vue项目发布后浏览器缓存问题解决
2.1配置public/index.html配置index.html,在首页启动no-store禁止缓存2.2配置vue.config.js按时间戳打包vue默认配置,打包后css和js的名字后面都加了
哈希
值
·
2025-07-28 07:20
LeetCode第349题_两个数组的交集
LeetCode第349题:两个数组的交集文章摘要本文详细解析LeetCode第349题"两个数组的交集",这是一道
哈希
表应用的经典问题。
@蓝莓果粒茶
·
2025-07-28 07:48
算法
leetcode
算法
职场和发展
c#
学习
python
c++
leetcode 第一天
今天在看leetcode的第一题自己首先要学的概念是
哈希
表。
哈希
表的定义是:
哈希
表是一种数据结构,这种数据结构是通过关键码值来进行访问。我自己就把它理解成字典,也就是直接根据索引来找到关键字。
w0
·
2025-07-28 02:34
跨链技术原理与实现:构建区块链互操作性网络
目录跨链技术原理与实现:构建区块链互操作性网络1.引言:区块链互操作性的必要性2.跨链技术核心原理2.1跨链问题本质2.2跨链技术分类3.关键跨链协议剖析3.1
哈希
时间锁定合约(HTLC)3.2中继链架构
闲人编程
·
2025-07-27 12:31
区块链
网络
php
python
跨链
安全
量子
一个月掌握数据结构与算法:高效学习计划
以下是一个系统化的学习计划:第一周:基础数据结构目标:掌握数组、链表、栈、队列、
哈希
表等基本数据结构Day1-2:数组与链表数组的基本操作(增删改查)单链表、双链表实现解决经典问题(如反转链表、检测环)
·
2025-07-27 08:31
代码随想录算法训练营day6(python版)[day5休息]|第三章
哈希
表part01|242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数● 1. 两数之和
目录
哈希
表理论基础一些点242.有效的字母异位词题目思路349.两个数组的交集题目思路1使用字典和集合思路2使用集合202.快乐数题目思路1.两数之和题目思路
哈希
表理论基础建议:大家要了解
哈希
表的内部实现原理
·
2025-07-27 06:14
Java字符串不可变性:从安全哲学到性能艺术的完美平衡
设计哲学的五大支柱1.字符串常量池:内存优化的革命性方案2.
哈希
码缓存:集合性能的加速器3.安全性的铜墙铁壁4.线程安全的无锁之道5.架构设计的稳定性基石四、突破边界:反射攻击与防御哲学五、演进与最佳实践
程序猿Mr.wu
·
2025-07-27 04:02
#
Java基础
java
String
字符串
Python八股文学习记录
一、核心语言特性1、数据结构与类型1.1可变与不可变的概念,列表可变vs元组不可变1.2
哈希
性要求,字典key必须为不可变类型->元组,字符串1.3性能对比,集合(O1查找)VS列表(On查找)#时间复杂度的概念
一百万种可能
·
2025-07-27 04:29
python
数据结构
Redis 简介
它支持多种类型的数据结构,如字符串、列表、集合、
哈希
表等,并提供了丰富的命令集来操作这些数据结构。Redis的设计目标是提供高性能的数据存储解决方案,以满足各种场景下的数据存储需求。
·
2025-07-26 18:14
力扣128 最长连续子序列
解答classSolution{public:intlongestConsecutive(vector&nums){intans=0;//把nums转成
哈希
集合,这样能让后续的查找操作时间复杂度变为O(
·
2025-07-26 16:01
哈希
表在Python中的实现
为什么用
哈希
表?
Kentos(acoustic ver.)
·
2025-07-26 16:31
散列表
数据结构
python
哈希算法
数据挖掘
Java 面试必问:HashMap 的底层实现原理
内容涵盖HashMap的基本概念、底层数据结构(数组、链表、红黑树)及演变过程,深入讲解
哈希
函数、
哈希
冲突解决办法、扩容机制等核心原理,还介绍了常见问题与使用场景。
大力出奇迹985
·
2025-07-26 15:24
java
面试
开发语言
Python密码学库之pycryptodome使用详解
它提供了全面的密码学功能,包括对称加密、非对称加密、
哈希
算法、数字签名等。该库具有良好的性能、安全性和易用性,广泛应用于网络安全、数据保护、身份验证等领域。
Rocky006
·
2025-07-26 09:15
python
开发语言
Python hashlib模块详解
Python作为一种广泛使用的编程语言,提供了丰富的库来帮助开发者实现数据加密和
哈希
处理。
沐知全栈开发
·
2025-07-26 07:01
开发语言
力扣——剑指 Offer II 118. 多余的边(图论:并查集)
思路一开始想简单了,用
哈希
set存所有元素,出现重复就是多余边,但是连接两个集合的边并不是多余边;因此需要用并查集,如果不在一个集合,就合并,如果在一个集合,这个边就是重复的,更新为答案。
lllzzzhhh2589
·
2025-07-26 06:26
算法
leetcode
图论
算法
并查集
秋招Day15 - Redis - 底层结构
字典数组+链表实现的
哈希
表,为了避免rehash时一次性移动大量数据,底层使用了两个
哈希
表,后续的每次访问都会将将旧
哈希
表中的一部分数据移动到新的扩容后
Java初学者小白
·
2025-07-26 06:23
八股
#
Redis
redis
数据库
缓存
java
深入理解区块链 | 去中心化架构与密码学保障
目录前言一、区块链的基本概念1、区块2、链3、分布式账本4、去中心化二、区块链安全规范要求1.基本安全2.密码安全3.数据安全4.智能合约安全5.节点与网络安全三、区块链加密技术1.
哈希
函数2.非对称加密与数字签名
南京首传信安科技有限公司
·
2025-07-26 02:55
密码应用
区块链
密码学
数据安全
MySQL索引背后的B+树奥秘
数据结构劣势B+树优势二叉搜索树深度不可控,极端情况退化成链表(O(n))多路平衡,高度稳定(O(logn))B树数据存储在内部节点,范围查询效率低数据全存叶子节点,顺序访问高效
哈希
索引仅支持
六七_Shmily
·
2025-07-26 00:39
数据库
mysql
b树
数据库
C# 集合(Collection)
大多数集合类实现了相同的接口(如IEnumerable、ICollection等),支持栈、队列、列表、
哈希
表等数据结构。
张謹礧
·
2025-07-25 21:51
c#程序设计
c#
windows
开发语言
蓝桥杯竞赛向(C/C++语言)之博主掌握不太好的算法篇(DFS)
大纲1.DFS回溯剪枝(刚好博主也在剪枝)2.字符串相关算法KMPmanacher字符串
哈希
字典树01trie树(这么多感觉要趋势了)下次一定(也有可能去更新14届蓝桥杯A组真题)//会带一点AC自动机但是不会讲因为我不会蓝桥几乎不会考
CAU界编程小白
·
2025-07-25 20:41
蓝桥杯篇
深度优先
算法
蓝桥杯
C++STL中set和map容器
*(重点)unordered_set容器:无序set容器不允许重复使用
哈希
表存储3.map容器:键值对容器数据成对出现自动排序4.
爱玩的w同学
·
2025-07-25 19:39
C/C++学习
c++
开发语言
HashMap 底层方法总结
HashMap基本概念HashMap是Java中基于
哈希
表的Map接口实现,用于存储键值对(Key-Value)。它允许null键和null值,并且不保证元素的顺序。
跟着珅聪学java
·
2025-07-25 15:41
java
数据结构
算法
Python crypto包功能介绍
在Python中,crypto相关的包通常用于加密、解密、
哈希
和其他密码学操作。以下是几个常见的与crypto相关的Python包及其作用:1.什么是“加密”?
追逐此刻
·
2025-07-24 23:42
python
python
开发语言
JS逆向基础(盐值实战①)
盐值(salt)就是一段写死在代码里、不会变的字符串,用来和真正的「请求参数」拼在一起,再一起做
哈希
(这里是MD5),从而生成签名。
aaiier
·
2025-07-24 23:12
Js逆向
javascript
前端
开发语言
MD5算法
publicstaticStringmd5(Stringsource){try{Stringstr=source;MessageDigestmd=MessageDigest.getInstance("MD5");//利用
哈希
算法
fht1
·
2025-07-24 22:08
1024程序员节
枚举右,维护左
核心思路:用一个数据结构维护遍历过的区间,枚举未遍历区间应用场景:解决双变量问题,例如两数之和ai+aj=t,可以枚举右边的aj,转换成单变量问题,也就是在aj左边查找是否有ai=t−aj,这可以用
哈希
表维护
滋滋不吱吱
·
2025-07-24 10:26
#
枚举专题系列
算法
leetcode
考研
根号分治(根号算法)
例题
哈希
冲突RemainderProblemRemainderProblemRemainderProblem这两题貌似没有区别,我们以RemainderProblemRemainderProblemRemainderProblem
christ_lrs
·
2025-07-24 09:15
学习笔记
分治
动态度量 linux,扩展Linux完整性度量IMA/EVM到Android
完整性度量,将文件内容和文件的属性/扩展属性,通过加密
哈希
生成对应的ima/
weixin_39926540
·
2025-07-24 08:09
动态度量
linux
扩展Linux完整性度量IMA/EVM到Android
完整性度量,将文件内容和文件的属性/扩展属性,通过加密
哈希
生成对应的ima/
·
2025-07-24 08:07
Spring boot+LogBack+MDC实现链路追踪
MDC可以看成是一个与当前线程绑定的
哈希
表,可以往其中添加键值对。MDC中包含的内容可以被同一线程中执行的代码所访问。当前线程的子线程会继承其父线程中的MDC的内容。
十一技术斩
·
2025-07-23 18:11
java
后端
springboot
spring
MySQL索引机制解析:B+树、索引类型与优化策略
本文将围绕B+树、聚簇索引与非聚簇索引、索引下推、覆盖索引以及自适应
哈希
索引等核心概念进行阐述。1.B+树vsB树:为何MySQL选择B+树?
hdzw20
·
2025-07-23 18:06
mysql复习
mysql
b树
数据库
MySQL存储引擎核心:了解Buffer Pool与Page管理机制
缓存表数据与索引数据,减少磁盘IO组成:缓存数据页(Page,默认16KB)控制块(约800字节,记录表空间、页号、缓存页地址等)默认大小:128MB(控制块额外占用约5%内存)1.2工作流程查询过程:通过
哈希
表
hdzw20
·
2025-07-23 18:06
mysql
数据库
常见Hash算法
部分内容来源:JavaGuide什么是Hash算法
哈希
算法也叫散列函数或摘要算法,它的作用是对任意长度的数据生成一个固定长度的唯一标识也叫
哈希
值、散列值或消息摘要
哈希
算法的是不可逆的,你无法通过
哈希
之后的值再得到原值
哈希
值的作用是可以用来验证数据的完整性和一致性
哈希
算法可以简单分为两类
LUCIAZZZ
·
2025-07-23 17:05
算法
哈希算法
java
spring
boot
操作系统
spring
密码学
Java中HashMap的实现原理详解
HashMap是Java集合框架中的核心类,基于
哈希
表实现键值对(Key-Value)存储,提供O(1)时间复杂度的快速查找。
·
2025-07-23 15:53
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他