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
桶排序哈希表
MarsCode青训营打卡Day9(2025年1月22日)|稀土掘金-367.好子数组的计数、291.禁着点方案数
解题重点:用
哈希表
记录增广窗口确定的连续子数组中的不同整数,
哈希表
的长度即为连续子数组所包含的不同整数的个数
Aqua Cheng.
·
2025-01-24 00:51
MarsCode青训营
算法
数据结构
java
代码随想录DAY07
代码随想录DAY07
哈希表
454题:四数相加给定四个包含整数的数组列表A,B,C,D,计算有多少个元组(i,j,k,l),使得A[i]+B[j]+C[k]+D[l]=0。
shiliuhua05
·
2025-01-23 15:17
leetcode
算法
数据结构
排序算法
leetcode763.划分字母区间
标签:
哈希表
合并区间给你一个字符串s。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是s。
努力d小白
·
2025-01-23 11:21
#
贪心
算法
leetcode
职场和发展
蓝桥杯算法日常|枚举[*找到最多的数]
刚开始想的是:每个数把全部的数比较一下子最后发现最佳方法是:
哈希表
,这里用了一个数组,数组下标表示统计的哪个数,数组的值是该数出现的次数。
幼稚鬼?
·
2025-01-23 02:30
25/1/8寒假蓝桥杯练习
日志专栏
算法
蓝桥杯
哈希算法
常见
哈希表
相关题目
找往期文章包括但不限于本期文章中不懂的知识点:个人主页:我要学编程(ಥ_ಥ)-CSDN博客所属专栏:优选算法专题目录1.两数之和面试题01.02.判定是否互为字符重排217.存在重复元素219.存在重复元素II49.字母异位词分组
哈希表
我们在数据结构阶段也是重点学习了
我要学编程(ಥ_ಥ)
·
2025-01-21 14:43
优选算法专题
算法
数据结构
哈希表
哈希算法篇——散落的秘密与精准的归宿,混沌中的秩序之美(上)
文章目录引言:混沌中的秩序之美第一章:哈希的本质——化繁为简的魔法第二章:经典哈希函数——一座算法的博物馆第三章:
哈希表
的奇迹——从无序到有序的转变3.1哈希函数的基本实现3.2基本的
哈希表
实现3.3哈希算法的实际应用小结引言
诚丞成
·
2025-01-21 10:01
常用算法讲解
哈希算法
算法
Go 语言源码分析——map
哈希表
用于存储键值对的映射关系,具有O(1)的读写性能。
SSSTing_
·
2025-01-20 17:51
golang
golang
一篇文章告诉你什么是BloomFilter
链表、树、散列表(又叫
哈希表
,Hashtable)等等数据结构都是这种思路。但是随着集合中元素的增
·
2025-01-20 03:44
后端
Golang map实现原理及源码分析
本文涉及到的源码版本为GoSDK1.16.11、map的基本结构map是Golang中的一种常用数据结构,其本质上是一种
哈希表
,类似于java的HashMap以及Python的字典(dict),是一种存储键值对
Aeiu
·
2025-01-19 08:42
Golang
golang
源码
后端
数据结构与算法(python)(数据结构)
数据结构与算法(python)(数据结构)文章目录数据结构与算法(python)(数据结构)一、数据结构基本概念二、线性结构1.列表(顺序存储)2.栈3.队列4.栈和队列的应用:迷宫问题.5.链表(链式存储)6.
哈希表
三
芃芃舒
·
2025-01-19 07:32
python
数据结构
开发语言
golang map
它类似于其他语言中的字典(Python)、
哈希表
(Java)或关联数组(PHP)。map提供了高效的查找、插入和删除操作,是Go语言中非常常用的数据结构之一。
m0_46521579
·
2025-01-19 06:31
C++
golang
开发语言
后端
C#语言的数据结构
本文将介绍C#中的常用数据结构,包括数组、链表、栈、队列、
哈希表
、树和图等,并探讨它们的特点、实现和应用场景。1.数组数组是一种最基础且常用的数据结构。
技术的探险家
·
2025-01-18 22:07
包罗万象
golang
开发语言
后端
LeetCode 热题 100_LRU 缓存(35_146_中等_C++)(
哈希表
+ 双向链表)(构造函数声明+初始化列表=进行变量初始化和赋值)
LeetCode热题100_LRU缓存(35_146)题目描述:输入输出样例:题解:解题思路:代码实现(思路一(
哈希表
+双向链表)):部分代码解读题目描述:请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构
Dream it possible!
·
2025-01-17 17:41
LeetCode
热题
100
leetcode
缓存
c++
2025-1-15-十大经典排序算法 C++与python
文章目录十大经典排序算法比较排序1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.堆排序非比较排序8.计数排序9.
桶排序
10.基数排序十大经典排序算法十大经典排序算法可以分为比较排序和非比较排序
汤姆和佩琦
·
2025-01-17 16:32
C/C++语言学习历程
python算法学习
排序算法
c++
python
学习
算法
数据结构
后端架构师技术图谱
数据结构队列集合链表、数组字典、关联数组栈树二叉树完全二叉树平衡二叉树二叉查找树(BST)红黑树B-,B+,B*树LSM树BitSet常用算法排序、查找算法选择排序冒泡排序插入排序快速排序归并排序希尔排序堆排序计数排序
桶排序
基数排序二分查找
dreamcasher
·
2025-01-17 15:45
架构师
后端
真是惭愧,直到今天,我才搞懂
桶排序
算法
前言在我重新复习我创建的代码段集合网站,我复习到了
桶排序
算法的实现,它的代码如下所示:constbucketSort=(arr,size=5)=>{constmin=Math.min(...arr);constmax
·
2025-01-17 14:36
前端javascript算法
Java练习
将其中一个数组放入
哈希表
中,再遍历另一个数组进行判断即可。可以通过布尔数组来实现一个哈希集合,在遍历nums1时,对于每个x,将hash[x]设为true。
5xidixi
·
2025-01-17 06:04
java
算法
开发语言
【PGCCC】PostgreSQL 临时文件的使用
来自官方文档work_memwork_mem(整数)设置在写入临时磁盘文件之前查询操作(例如排序或
哈希表
)使用的基本最大内存量。
PGCCC-PostgeSQL培训认证
·
2025-01-17 04:12
postgresql
数据库
2025 西电软工数据结构机考 Tip (By Felix)
:30XDOJ五道题三道题即为满分近两年没有考过图和字符串,链表和树为重点内容(必考重点准备)2024年五道题:题目内容类型得分未知C语言未参加给出后序和中序遍历建树树未参加堆排序输出过程量排序未参加
哈希表
查找未参加未知链表未参加
Felix_1215
·
2025-01-17 03:08
数据结构
XDOJ
算法
leetcode 面试经典 150 题:快乐数
链接快乐数题序号202题型数组解题方法
哈希表
难度简单熟练度✅✅✅✅题目编写一个算法来判断一个数n是不是快乐数。[快乐数]定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
码流怪侠
·
2025-01-17 00:34
数据结构与算法
leetcode
面试
算法
哈希表
数据结构与算法
unordered_set
快乐数
iOS - Objective-C 底层实现中的
哈希表
1.关联对象存储(AssociationsHashMap)//关联对象的
哈希表
实现typedefDenseMapObjectAssociationMap;typedefDenseMap,ObjectAssociationMap
Batac_蝠猫
·
2025-01-16 19:57
iOS底层原理
ios
散列表
xcode
代码随想录算法训练营第 5 天(
哈希表
1)| 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法数据小用数组,数据大用set,数据比较散用map一、242.有效的字母异位词题目:242.有效的字母异位词-力扣(LeetCode)视频:学透
哈希表
去薯条搞点码头
·
2025-01-16 15:47
代码随想录
算法
数据结构之
哈希表
哈希表
(散列表)出现的原因在顺序表中查找时,需要从表头开始,依次遍历比较a[i]与key的值是否相等,直到相等才返回索引i;在有序表中查找时,我们经常使用的是二分查找,通过比较key与a[i]的大小来折半查找
X同学的开始
·
2024-09-16 08:10
数据结构
数据结构
散列表
✔2848. 与车相交的点
代码实现:方法一:
哈希表
#definefmax(a,b)((a)>(b)?
程序员小小聪
·
2024-09-16 05:16
力扣
leetcode
【RabbitMQ 项目】服务端数据管理模块之交换机管理
编写思路定义交换机类型直接交换广播交换主题交换定义交换机名字类型是否持久化定义交换机持久化类(持久化到sqlite3)构造函数(只能成功,不能失败)如果数据库(文件)不存在则创建打开数据库打开exchange_table数据库表插入交换机移除交换机将数据库中的交换机恢复到内存中传入一个
哈希表
月夜星辉雪
·
2024-09-15 16:37
rabbitmq
oracle
数据库
哈希表
383.赎金信
统计两个字符串中,每个字母出现的次数,最后统计,当数组所有位置都>0时,就能确定。classSolution{publicbooleancanConstruct(StringransomNote,Stringmagazine){int[]record=newint[26];if(ransomNote.length()>magazine.length()){returnfalse;}for(inti
柴...
·
2024-09-14 22:51
散列表
算法
leetcode
哈希表
and 算法
哈希表
:
哈希表
(Hashtable),也被称为散列表,是一种根据关键码值(Keyvalue)而直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
(笑)z
·
2024-09-14 16:12
算法
散列表
哈希算法
《数据结构与算法》知识点(四)
第七章查找顺序查找、折半查找、索引查找、分块查找是静态查找,动态查找有二叉排序树查找,最优二叉树查找,键树查找,
哈希表
查找静态查找表顺序表的顺序查找:应用范围:顺序表或线性链表表示的表,表内元素之间无序
游戏原画设计
·
2024-09-14 01:25
OJ2219左移右移(链表)——蓝桥杯2022年国赛
(){intn,m;cin>>n>>m;link*l=newlink();//创建头节点,不存储实际数据,仅作为起始点link*tail=l;//尾指针初始指向头节点unordered_maph;//
哈希表
爱干饭的boy
·
2024-09-13 14:30
数据结构与算法题目
数据结构
算法
高阶数据结构之
哈希表
基础讲解与模拟实现
前言:
哈希表
(HashTable)是一种高效的键值对存储数据结构,广泛应用于各种需要快速查找的场景,如数据库索引、缓存系统、集合等。
渡我白衣
·
2024-09-12 23:52
c++知识点
数据结构
c++
【Hot100】LeetCode—763. 划分字母区间
目录1-思路
哈希表
+双指针2-实现⭐763.划分字母区间——题解思路3-ACM实现原题链接:763.划分字母区间1-思路
哈希表
+双指针①找到元素最远的出现位置:
哈希表
②根据最远出现位置,判断区间的分界线
山脚ice
·
2024-09-12 19:53
#
Hot100
leetcode
哈希算法
Map&Set之相关概念
系列文章:1.先导片--Map&Set之二叉搜索树2.Map&Set之相关概念3.
哈希表
如何避免冲突目录1.搜索1.1概念和场景1.2模型2.Map的使用2.1关于Map的说明2.2关于Map.Entry
Petrichor-瑾
·
2024-09-12 18:50
数据结构
java
散列表
438.找到字符串中所有字母异位词
比较简单的方法是,把字符串的每一个字符往
哈希表
里面丢,然后比较
哈希表
即可。异位词只关心字母的个数,不关心顺序,所以使用
哈希表
可以比较快速的判断。
gugugu.
·
2024-09-12 17:44
算法刷题笔记
c++
算法
【力扣刷题】205.同构字符串(
哈希表
)
题目:给定两个字符串s和t,判断它们是否是同构的。如果s中的字符可以按某种映射关系替换得到t,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。示例1:输入:s="egg",t="add"输出:true示例2:输入:s="foo",t="bar"输出:false示例3:输入:
玖伍贰柒^
·
2024-09-12 15:28
leetcode
c++
贪心算法day29|134. 加油站(理解有难度)、135. 分发糖果、860. 柠檬水找零、406. 根据身高重建队列
贪心算法day29|134.加油站(理解有难度)、135.分发糖果、860.柠檬水找零、406.根据身高重建队列134.加油站暴力非暴力135.分发糖果860.柠檬水找零1.
哈希表
2.直接法406.根据身高重建队列
桃酥403
·
2024-09-12 02:35
贪心算法
算法
代码随想录
leetcode
c++
ConcurrentHashMap实现原理
这个策略将整个
哈希表
划分为多个
CodeMaster_37714848
·
2024-09-11 19:42
线程安全的hashMap
把
哈希表
换成 tire 树,居然为公司省下了几千万
你有没有想过,仅仅省下1%的计算资源,能为一家大公司带来多大的影响?你可能觉得,1%听起来微不足道,完全不值得一提。但今天我们聊一下一个技术优化点,就是关于如何通过微小的优化,Cloudflare这样的大型网络公司如何省下了大量的计算资源,背后还有不少值得我们学习的智慧。你也在为计算资源头疼吗?如果你是个开发者,尤其是负责维护大规模服务的开发者,你一定对计算资源的消耗有深刻的体会。无论是服务器的C
老码沉思录
·
2024-09-11 16:27
web
性能优化
散列表
数据结构
redis之源码包安装
它以键值对的形式存储数据,并支持多种数据结构,如字符串、
哈希表
、列表、集合和有序集合等。Redis具有低延迟、高吞吐量的特点,适用于对响应时间要求较高的场景。它支持数据持久化,通过快照和日志
瀟湘夜雨-秋雨梧桐
·
2024-09-10 16:29
redis
数据库
缓存
freemarker模板学习笔记
,break指令指令语法指令指令指令指令include指令基础知识带*的pathimport指令assign指令自定义指令参数嵌套内容宏和循环变量freemarker内置函数字符串内置函数数字内置函数
哈希表
内置函数序列内置函数循环变量内置函
tryCbest
·
2024-09-10 14:17
freemarker
java
spring
boot
【C-查找算法】哈希查找
原理建
哈希表
(
哈希表
下标是原数组元素经过哈希函数处理后的哈希值,
哈希表
值是原数组元素的下标或地址)将待查找值,经过哈希函数处理后,在
哈希表
中查询有可能会触发哈希冲突哈希冲突:两个不同数组元素,对应的哈希值是一样的
轩轶子
·
2024-09-10 09:48
#
C语言算法实现
哈希算法
c语言
散列表
【Python】set() 函数详解:集合运算、查找、去重 (附代码示例)
Python中的集合(set)通常是通过
哈希表
实现的。
哈希表
是一种数据结构,它使用哈希函数将键映射到存储桶(buckets)中,以便在常数时间复杂度内执行插入、删除和查找操作。
Avasla
·
2024-09-09 17:16
Python
python
数据分析
Leetcode 两数之和
这道题利用Hashtable
哈希表
来做。如果不使用hashtable,进行暴力循环的话,时间复杂度较高O(N2)O(N^2)O(N2)。
Wils0nEdwards
·
2024-09-09 07:43
Leetcode
leetcode
哈希算法
散列表
代码随想录之
哈希表
1、有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false解:①:利用数组充当map,构建两个数组分别存储字符串s和t中a~z出现的次数,比较两个数组②:先将字符串转为数组
醴与朕。
·
2024-09-09 06:32
JAVA学习
算法
java
leetcode
哈希表
哈希
hash
代码随想录:
哈希表
1.有效的字母异位词
哈希表
的思路非常好。
Hello_Hamburger
·
2024-09-09 05:28
散列表
哈希算法
数据结构
9.6学习记录+三场笔试
一、使用
哈希表
创建一个
哈希表
,用于存储字符及其出现的次数。可以使用编程语言中提供的字典(如Python中的dict)或类似的数据结构。遍历字符串s:对于每个字符,检查它是否在
哈希表
中。
冰榫
·
2024-09-08 18:41
学习
trie算法
基本结构:Trie由节点组成,每个节点可能有多个子节点,通常用数组或
哈希表
来表示
云 无 心 以 出 岫
·
2024-09-08 16:25
算法
#
acwing
算法
c++
数据结构
解决哈希冲突的常用方法分析
哈希表
:数据经过哈希算法之后得到的集合。这样关键字和数据在集合中的位置存在一定的
xidianhuihui
·
2024-09-07 22:50
哈希算法
算法
Map
主要实现类HashMap基于
哈希表
,无序存储。允许一个null键和多个null值。LinkedHashMap继承自HashMap,
VirtualBool
·
2024-09-07 18:58
java学习
java
C++数据结构之:栈Stack
此系列专注讲解数据结构数组、链表、队列、栈、树、
哈希表
、图,通过介绍概念以及提及一些可能适用的场景,并以C++代码简易实现,
Verdure陌矣
·
2024-09-07 09:54
C/C++
c++
数据结构
stl
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【
哈希表
】2024E-恢复数字序列【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录相关推荐阅读题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路代码pythonjavacpp时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练相关推荐阅读【华为OD机考】2024D+E卷最全真题【完全原创题解|详细考点分类|不断更新题目】【华为O
闭着眼睛学算法
·
2024-09-07 06:30
最新华为OD真题
#
滑动窗口
#
哈希表
java
c++
华为od
leetcode
算法
python
上一页
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
其他