哈希

  • Redis 哈希Hash底层数据结构

    1. Redis 底层数据结构 Redis数据库就像是一个哈希表,首先对key进行哈希运算得到哈希值再取模得到一个下标,每个元素是一个节点,节点之间形成链表。这感觉有点像Java中…

    数据库 2022年7月28日
  • Java集合

    Java集合 集合分为两类: 以Collection及其子类为代表的的单个元素存储集合,称为Collection体系 以Map及其子类为代表的的键值对存储集合,称为Map体系 特点…

    Java 2022年7月27日
  • 数据库索引笔记

    一句话简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样…

    数据库 2022年7月22日
  • 【系统设计】分布式键值数据库

    键值存储 ( key-value store ),也称为 K/V 存储或键值数据库,这是一种非关系型数据库。每个值都有一个唯一的 key 关联,也就是我们常说的 键值对。 常见的键…

    数据库 2022年7月18日
  • Redis 内存优化神技,小内存保存大数据

    大家好,我是「码哥」,大家可以叫我靓仔。 这次码哥跟大家分享一些优化神技,当你面试或者工作中你遇到如下问题,那就使出今天学到的绝招,一招定乾坤! 如何用更少的内存保存更多的数据? …

    数据库 2022年7月13日
  • 浅谈hash

    作者很蒻,在这里总结一下自己学一小点hash的经验。 hash可以用于查找,速度很快,可以近似看作为O(1)的时间复杂度,缺点是占用空间比较大,不过在竞赛中这种空间换时间的方式还是…

    编程笔记 2022年7月11日
  • Hash相关(从哈希表到哈希查找)

            第一节——初赛中的Hash         哈希表,也称散列表,是一种高效的数据结构。它的最大优点就是把数据存储和查找所消耗的时间大大降低,几乎可以看成是O(1)的…

    编程笔记 2022年7月11日
  • 算法:求两数之和(简单)

    题目: 1. 两数之和 难度简单14757收藏分享切换为英文接收动态反馈 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target …

    编程笔记 2022年7月9日
  • HashSet集合介绍和哈希值

    HashSet集合介绍 Set接口继承自Collection接口 Set接口的特点:   1.不允许存储重复的元素   2.没有索引,没有带索引的方法,也不能使用普通的for循环遍…

    编程笔记 2022年7月6日
  • Map常用子类和Map接口中的常用方法

    Map常用子类 HashMap:存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。Lin…

    编程笔记 2022年7月6日