240 发简信
IP属地:青海
  • 120
    公式

    总论 资产 = 负债 + 所有者权益 收入 - 费用 = 利润 资产 + 费用 = 负债 + 所有者权益 + 收入 利润 = 收入 - 费用 + 资产处置损益 + 营业外收入...

  • 双指针不需要map

    3.无重复字符的最长子串

    定义一个map数据结构存储(k,v),其中key值为字符,value值为字符位置,value+1,加1表示从字符位置后一个才开始不重复 我们定义不重复子串的开始位置为star...

  • Redis-哨兵

    哨兵(Sentinel)是Redis的高可用性解决方案:由一个或多个哨兵实例组成的哨兵系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进...

  • 算法-并查集

    问题背景深圳改革开放之初出现了个体户经济1,..n,随着时间推移个体户发生合并形成企业,这样的事件标记为Ei(用二维数组(x,y)来表示x,y发生合并).问在事件Ek发生后,...

  • 算法-蓄水池算法

    问题背景给定一个未知大小的链表,如何只遍历一次的情况下,等概率的抽取k个节点 算法遍历节点个数小于等于k时,全部选中.遍历节点大于k个时(假设正在遍历第m个节点):k/m的概...

  • Redis-整数集合

    整数集合(intset)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多(不超过REDIS_SET_MAX_INTSET_ENTRIES个,其他...

  • Redis-跳跃表

    跳跃表(skiplist)是一种有序数据结构,通过每个节点中维持多个指向其他节点的指针,达到快速访问节点的目的,被作为有序集合键的底层实现之一 跳跃表由zskiplist和z...

  • 之前的redis版本(3.0), ZSKIPLIST_MAXLEVEL是32. 应该是后来版本修改的.zskiplistLevel的span属性也从unsigned int变为了unsigned long

    死磕Redis5.0之跳跃表

    为什么选择跳跃表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红...