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
hash表
算法-快乐数(202)
这道题可以用for循环来做,也就是不停计算平方直到结果为1或者出现循环,但是题目要求用
hash表
来做,那我们可以稍微改造一下,下面是代码importjava.util.HashSet;importjava.util.Set
翔山代码
·
2024-09-03 01:37
算法
算法
哈希算法
数据结构
主体概述
SortedMap接口,因而是有顺序的Set、List、Queue继承了Collection接口TreeMap是基于树的实现,HashMap,HashTable,ConcurrentHashMap是基于
hash
kindol
·
2024-08-31 03:33
算法|242.有效的字母异位词349. 两个数组的交集202. 快乐数1.两数之和
242.有效的字母异位词思考:一种是
hash表
,一种是通过排序转成字符串/***@param{string}s*@param{string}t*@return{boolean}*/varisAnagram
shjavadown
·
2024-03-05 14:37
算法
weak的实现原理
iOS在运行时维护着一个全局的弱引用表,该表是一个
hash表
,
hash表
的key是对象本身,value是指向该对象的所有weak指针的地址数组。
猴叻鳢
·
2024-03-04 08:58
iOS核心知识点
objective-c
weak
原理
面试
内存管理
LeetCode 热题 100 Day01
哈希函数:哈希函数指:根据映射关系,构造
hash表
的方法哈希碰撞:当根据映射方法进行映射,
庄园特聘拆椅狂魔
·
2024-02-20 12:30
刷题训练营
leetcode
数据结构
算法
leetcode刷题之或操作使用场景
文章目录概要题目问题分析小结概要今天晚上上床前刷了一个leetcode的题目,是leetcode的2103题,因为是个简单题,我只是想复习一下
hash表
的用法。结果反而让我看到了或操作的使用场景。
Gunalaer
·
2024-02-19 10:44
leetcode
leetcode
哈希算法
算法
[Ceoi2016」match 题解
我们可以用HashHash
Hash表
记录下遍历到
IDSY QAQ
·
2024-02-11 16:54
二分
C语言
hash表
的使用例子
#include#include#include#include//#includekey=key;s->val=val;HASH_ADD_INT(hash,key,s);}intfind(intkey){Hash*s=NULL;HASH_FIND_INT(hash,&key,s);if(s==NULL){return-1;}returns->val;}//从哈希表中删除一个元素voiddel(H
行走的透明人
·
2024-02-10 04:21
哈希算法
c语言
散列表
Redis 单线程为什么速度这么快
4、优秀的底层数据结构,提升了数据处理速度,采用全局
hash表
,跳表、链表、压缩表等结构。推荐一个可以画图的小工具:ProcessOn
Raphael-laq
·
2024-02-09 06:57
Redis
redis
redis 各种数据类型的实战应用场景
1.hmset批量设置
hash表
中的数据hmsetuser:1namefangview52.hincrbyuser:1view1view值加13.获取当前用户的微信订阅消息用redis的list去维护一个用户的消息列表当公众号发布一个新消息的时候
ALWAYS_FANG
·
2024-02-07 17:27
web-php
linux
redis
数据库
算法竞赛 常见算法数据结构总结
1.1基本数据结构1.数组2.链表,双向链表3.队列,单调队列,双端队列4.栈,单调栈1.2中级数据结构1.堆2.并查集与带权并查集3.
hash表
自然溢出双hash1.3高级数据结构1.树状数组2.线段树
AlanCong
·
2024-02-07 13:34
lua只读表-不需要改底层的方法
之前以为实现真正的只读表需要改底层实现__assign原表覆盖原方法,现在发现不用但是相较于,改底层负担每个表都会附加一个空表并且有一个大的
hash表
消耗每次使用pairs也会有一个闭包创建的消耗localfuns
qq_36248022
·
2024-02-05 13:04
lua
lua
开发语言
LFU缓存(Leetcode460)
例题:分析:这道题可以用两个哈希表来实现,一个
hash表
(kvMap)用来存储节点,另一个
hash表
(freqMap)用来存储双向链表,链表的头节点代表最近使用的元素,离头节点越远的节点代表最近最少使用的节点
丶lemon7
·
2024-02-05 06:51
Leetcode算法题
缓存
算法
java
经典网络面试题(4)
内核还有个全局
hash表
,可以用于存放sock连接的信息。在TCP自连接的情况中
阿彬在上路
·
2024-02-03 13:17
网络
服务器
tcp/ip
redis key命名规范_Redis几个实战经验积累
redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sortedset[有序集合],hash(
hash
weixin_39719042
·
2024-02-02 10:51
redis
key命名规范
redis模糊查询
Mysql(三)(索引)
优势加快了数据库的查询速度,降低了IO成本可以通过索引对数据进行排序,加快排序速度,降低CPU的消耗2.劣势索引会占用一定的磁盘空间数据更新变慢,当更新数据时,不仅要存储数据,还要存储索引二、索引的数据结构1.
Hash
.挽星.
·
2024-02-02 09:43
mysql
数据库
mysql
数据结构
java
算法整理
.图论算法7.树相关8.数论9.动态规划10.计算几何11.搜索12.随机化13.其他1、基础数据结构数组链表、双向链表队列、单调队列、优先队列、双端队列栈、单调栈2、中级数据结构堆并查集、带权并查集
Hash
朱三分
·
2024-02-02 01:08
Leetcode 2808 . 使循环数组所有元素相等
链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:本题是一道思维题;最后变成的一样的数,一定是原数组中存在的数,那么用
hash表
来统计每个数在原数组中x出现的次数,那么对于非x的元素,
ros275229
·
2024-02-01 01:48
leetcode
算法学习
leetcode
算法
职场和发展
【Leetcode热题100】
哈希1.两数之和classSolution{public:vectortwoSum(vector&nums,inttarget){//构建
hash表
unordered_maphash;//遍历每个元素数据
༄yi笑奈何
·
2024-01-31 18:13
数据结构与算法
leetcode
算法
职场和发展
算法基础(可能
字符串格式化java基础复习HashSet1、HashSet底层机制说明分析HashSet的添加元素底层是如何实现的(hash()+equals())2、HashSet的扩容和转成红黑树机制HashMapMap
hash
奥丁之眼
·
2024-01-31 16:08
蓝桥杯
算法
java
【Leetcode】两数之和
目录题目:解法1:暴力双for1.想到的第一种方法两for循环解复杂度分析解法2:
hash表
总结:笔记:题目:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target
王果冻ddd
·
2024-01-31 11:01
算法
leetcode
数据结构
java
开发语言
哈希算法
LeetCode90. 子集 II
90.子集II每次递归都新声明一个set,表示在每个树节点处维护一个
hash表
,树的深度间(递归深度)不会影响,即纵向不会影响彼此,也不会树枝去重,但是宽度间,即同层的节点,横向会去重,因为每一层都维护同样一个
潇与上海
·
2024-01-31 07:30
回溯
LeetCode刷题
子集问题
算法
leetcode
数据结构
201229:为什么MySQL索引要用B+tree
索引的常用数据结构:二叉树红黑树
Hash表
B-tree(B树,并不叫什么B减树)B+tree索引查询大家知道select*fromtwh
弹钢琴的崽崽
·
2024-01-30 21:56
【Linux】:线程安全的单例模式
不是.原因是,STL的设计初衷是将性能挖掘到极致,而一旦涉及到加锁保证线程安全,会对性能造成巨大的影响.而且对于不同的容器,加锁方式的不同,性能可能也不同(例如
hash表
的锁表和锁桶).因此STL默认不是线程安全
菜花籽
·
2024-01-30 20:34
Linux系统
linux
安全
单例模式
Redis三种特殊数据类型-Geospatial(地理位置)
、geodist返回两地之间的距离4、georadius以给定的经纬度为中心,找出某一半径内的元素5、georadiusbymember找出位于指定元素周围的其他元素6、geohash返回元素的Geo
hash
小阿鑫丫
·
2024-01-30 17:06
redis
redis
从零开始搭建聊天系统之客户端登录
.xversion>5.5+2.redis3.mysql现在我们指定:1.用户是用手机号做账户来登录2.用户数据都使用缓存3.用户登录也查询缓存,缓存查询不到再去数据库查询,并更新缓存4.Redis用
hash
隔岸坐看云卷云舒
·
2024-01-29 23:13
随机链表的复制 + 链表 +
Hash表
】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-01-29 19:02
#
链表系列
面试必须掌握的101题
leetcode
链表
哈希算法
java
面试
hashmap
hash
04 Redis之命令(Hash型Value命令+List型Value命令+Set型Value命令+有序集合ZSET型Value命令)
3.4Hash型Value命令
Hash表
就是一个映射表Map,也是由键-值对构成,为了与整体的key进行区分,这里的键称为field,值称为value。
SunsPlanter
·
2024-01-29 08:19
Redis
linux
MySQL知识点总结(一)——一条SQL的执行过程、索引底层数据结构、一级索引和二级索引、索引失效、索引覆盖、索引下推
为什么不使用
hash表
?为什么不使用b-tree?
黄俊懿
·
2024-01-29 07:54
MySQL知识点总结
mysql
sql
数据结构
数据库
后端
【剑指 offer】字符流中第一个只出现一次的字符(
hash表
,队列)
1、题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符”go”时,第一个只出现一次的字符是’g’。当从该字符流中读出前六个字符”google”时,第一个只出现一次的字符是’l’。如果当前字符流没有存在出现一次的字符,返回#字符。样例输入:"google"输出:"ggg#ll"解释:每当字符流读入一个字符,就进行一次判断并输出当前的第一个只出现一次的字符
邓泽军_3679
·
2024-01-28 16:18
java数据结构与算法刷题-----LeetCode242. 有效的字母异位词
持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846解题思路这道题,只是考虑了小写字母的情况,所以可以用数组充当
hash
殷丿grd_志鹏
·
2024-01-28 14:03
算法
java
哈希算法
散列表
算法
leetcode
算法之美_计算整数数组中两个整数之和等于目标值的下标
算法复杂度O(n)实现方式:遍历数据,使用
hash表
字典表保存遍历过的数字及下标,再从hash字典表中查找出等于当前遍历数字的计算组合数字。
金陵风月
·
2024-01-28 04:43
mysql性能优化:索引详解
索引的数据结构;b+tree,二叉树,红黑树,
hash表
最终选择b+treemysql索引数据结构是b+tree,mysql磁盘节点为16kb(默认)b+tree一个节点为16kbb+tree图b+tree
look_word
·
2024-01-27 11:13
mysql
mysql
性能优化
数据库
MySql索引的数据结构与算法
MySql索引的数据结构与算法索引是帮助MySql高效获取数据的排好序的数据结构索引数据结构二叉树红黑树
hash表
不支持范围查询,对=查询查询效率高存储方式进行哈希运算获取hash槽,然后将对应的数据存储在
车马去闲闲丶
·
2024-01-25 17:54
mysql
数据库
Redis hash类型
Hash表
示的是一种字段与值之间的映射关系,与很多编程语言中的map或者字典类型类似。Redis其实本身就可以本身就可以看作一个大Hash,其字符串类型的键关联到字符串或者链表之类的数据对象。
邹志全
·
2024-01-24 13:01
Java基础面试题——数据结构
Hash表
根据关键码值(Keyvalue)而直接进行访问的数据结构。也就是说,
爱分享的板栗老哥
·
2024-01-24 07:39
从字节跳动面试中快速胜出:五天三面,这份Java面试笔记功不可没
面试部门:北京的基础架构,后端开发一面:讲一讲
hash表
hash冲突了怎么办?(拉链)除了拉链还有吗?(开放地址法,不是很了解,听过)如果使用hash进行分布式存储有什么弊端?
技术琐事
·
2024-01-24 01:16
笔记
学习
java-ee
java
后端
一致性Hash算法
Hash算法在安全加密领域MD5、SHA等加密算法,数据存储和查找的
Hash表
等方面均有应用。
Hash表
的数据查询效率极高,时间复杂度达到O(1)。
NingKangMing
·
2024-01-23 23:44
分布式
算法
哈希算法
数据结构 | 散列表(Hash Table)
散列表(HashTable)又名哈希表/
Hash表
,是根据(Key)直接访问子内存存储位置值(Value)的数据结构,他是由数组演化而来的,利用了数组支持按照下标进行随机访问数据的特性。
suweijie768
·
2024-01-23 10:26
数据结构
散列表
算法训练 day06 | 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
242.有效的字母异位词题目链接:有效字母异位词视频讲解:
hash表
数组使用技巧此题用
hash表
的数组的数据结构,数量不大用数组节省时间。
qq_41943352
·
2024-01-20 17:32
算法
算法训练 day07 | 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
454.四数相加II题目链接:四数相加视频讲解:学透
hash表
,map使用有技巧!为了减少时间复杂度,四个数组可以分两部分遍历。
qq_41943352
·
2024-01-20 17:32
算法
ConcurrentHashMap和HashMap的区别
HashMapHashMap与HashSet一样,不保证存储的顺序,因为底层是以
hash表
的方式存储的;HashMap底层存储结构为数组+链表+红黑树(Java8);HashMap存储的key-value
mhz2977170
·
2024-01-20 11:22
java
开发语言
Java SE 4
HashSet和TreeSet是Set集合两个常用的实现类,分别用
hash表
和排序二叉树的方式实现Set集合。
寥寥十一
·
2024-01-19 17:56
哈希算法
Hash表
是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,但它又是是数组和链表的基础上演化而来,既具有数组的有点,又具有链表的有点。
书写不简单
·
2024-01-19 16:53
【hihoCoder 1534】Array Partition
ArrayPartition(题目链接)思路使用前缀和优化使用
hash表
(map)优化代码#include#include#includeusingnamespacestd;#defineLOCAL0mapm
Siding
·
2024-01-18 10:31
iOS底层weak的实现原理
weak表其实是一个hash(哈希)表(字典也是
hash表
),Key是所指对象的地址,Value是weak指针的地址集合。通常用于解决循环引用问题。下面就分析一下weak的工作原理。
ios南方
·
2024-01-17 21:24
GO中map的底层实现
_全都是问题的小T的博客-CSDN博客关于各语言中的map实现go:笼统的来说,go的map底层是一个
hash表
,通过键值对进行映射。
Twpeak_继续攀登
·
2024-01-17 10:35
散列表
数据结构
两数之和(
Hash表
)[简单]
优质博文:IT-BLOG-CN一、题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出"和"为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]=
程序猿进阶
·
2024-01-17 09:08
算法题
哈希算法
算法
数据结构
后端
java
面试
职场和发展
【面试题】:统计一串字符串中仅出现一次的第一个字符
这个题思路就是,利用
hash表
把所有的字符存储进去,然后通过链表寻找的方式来找到第一个仅出现一次的字符跟我前面做的一道OJ题非常类似,这道题值得称道的地方:利用了链表进行遍历,能够减少数组遍历而产生的不必要的开销
seen_in_hw
·
2024-01-16 17:18
面试题
面试题
namespace
链表
遍历
存储
Redis相关命令
的使用Redis安装使用Redis的数据类型类型描述备注string字符串K-V最大值存储512Mlist简单字符串列表,可以将元素添加最左边或者右边最多存储232-1setstring类型的无序集合
Hash
OPice
·
2024-01-16 17:29
上一页
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
其他