首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签hashtable

#hashtable

HashMap和Hashtable的key和value可以为null吗,ConcurrentHashMap呢

寻求出路的程序媛

当key为null的时候,不走hashCode()方法,直接返回0,不会抛出空指针异常,所以HashMap的key可以为null(与hashtable有区别)

7110

布隆过滤器(Bloom Filter):如何在海量数据中轻松找到你要的答案?

Lion Long

无论是红黑树、平衡二叉树、散列表,结点都是存储的key-value对。而有些场景,内存是有限的,仅需要了解key是否存在,不想知道具体内容(value)。

18010

散列表(Hash)揭秘:全面解析高效数据结构的核心

Lion Long

平衡二叉树查找数据采用二分查找,每次查找排除一半。平衡的目的是增删改之后,保证下次搜索能够稳定排除一半的数据。

17010

解密hash算法:散列表、布隆过滤器和分布式一致性hash的原理与应用

Lion Long

了解平衡二叉树: 平衡二叉树查找数据采用二分查找,每次查找排除一半。平衡的目的是增删改之后,保证下次搜索能够稳定排除一半的数据。

18110

Java集合学习5:Map-HashMap、Hashtable

程序员洲洲

说白了,Map就是 键值对,存储一对数据 。允许用null作为key或者value。

6910

【Java编程进阶之路 01】深入探索:HashMap、ConcurrentHashMap与HashTable的演进之路

夏之以寒

在Java编程中,哈希表是一种非常重要的数据结构,它提供了键-值对的存储和快速检索功能。HashMap、ConcurrentHashMap和HashTable都...

17010

Hashtable和HashMap:差异,数据结构概述,以及JDK的影响

人不走空

在Java中,Hashtable和HashMap是两种非常常用的数据结构,它们都提供了键值对的存储方式。然而,这两者之间存在一些重要的差异。在这篇博客中,我们将...

10810

HashTable, HashMap, ConcurrentHashMap 之间的区别

用户10788736

对于哈希表这种重要而又频繁被使用的数据结构,是否线程安全往往是人们经常考虑的方向之一。

14530

【视频+文字讲解】C++那些事之彻底搞懂STL HashTable

公众号guangcity

最近的繁星计划有一个task是阅读hashtable源码,看到一些朋友的提问,这里将总结一些面试常考点,以及看完hashtable你必须要掌握的几点内容。

26020

【JAVA】对比 Hashtable、HashMap、TreeMap 有什么不同?

sidiot

Map 是广义 Java 集合框架中的另外一部分,HashMap 作为框架中使用频率最高的类型之一,它本身以及相关类型自然也是面试考察的热点。

20930

【JavaSE专栏55】Java集合类HashTable解析,基于哈希表实现的唯一性键值对存储数据结构

Designer 小郑

本文讲解了 Java 中集合类 HashTable 的语法、使用说明和应用场景,并给出了样例代码。

40220

HashMap和HashTable区别

@派大星

- HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口

10310

【数据结构】哈希表(C++)

半生瓜的blog

哈希表-散列表, 它是基于快速存储的角度设计的,也是一种典型的“空间换时间”的做法。

44310

【java源码】解读HashTable类背后的实现细节

青山师

HashTable这个类实现了哈希表从key映射到value的数据结构形式。任何非null的对象都可以作为key或者value。

18220

数据结构之哈希表HashTable实例讲解

青山师

哈希表 是一种以关联方式存储数据的数据结构,在哈希表中,数据以数组格式存储,其中每个数据值都有自己唯一的索引。如果我们知道所需数据的索引,那么数据的访问就会变得...

20520

JavaScript刷LeetCode拿offer-双指针技巧(下)_2023-03-15

用户10358815

由题意可知,保证所需的最小船数,意味着每一趟尽可能地搭载两个人,并且他们的重量最接近最大重量,以便后续趟次能够组成两个人。

43510

21个刁钻的HashMap 面试

用户4283147

A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。

31810

盘一盘Redis的底层数据结构

陌溪

Redis 是一个高性能的分布式内存数据库,在国内的公司也有着非常广泛的使用场景。因此,在面试过程中,关于 Redis 相关的知识点,也是经常被问到的。

80130

【java筑基】面试必会的map集合

用户10127530

实际上,map集合和set集合非常类似,如果把Map集合中所有的Key单独来看,就组成了一个Set集合。事实上,Map中提供了keySet()方法,用于返回由k...

24820

【JVM调优实战100例】04——方法区调优实战(上)

用户10127530

方法区是java虚拟机中所有线程共享的共享区域,主要存放类的结构相关信息(成员变量,方法、构造器的代码),运行时常量池,类加载器。方法区在虚拟机启动时被创建,在...

27810
领券
http://www.vxiaotou.com