自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 布隆过滤器与哈希表(重点公式的记忆)

2021-12-02 11:44:24 226

原创 一致性哈希

对于一个分布式的服务系统,有多个数据库,那么当我们客户端需要访问一条数据的时候,我们可以通过哈希函数计算出,这条数据key所对应的所在数据库,而这个过程如果采用一致性哈希,将所有的哈希值想像成一个虚拟的圆环,对于每一个数据库,都分配大量的字符串,并以这字符串,计算出相应的哈希值,将哈希圆环进行分段,这样每个哈希值都由在它最左边的数据库管理, m1(a1,a2,...,an)、m2(b1,b2,...,bn)、m3(c1、c2,...,cn),m4(d1,d2,...,dn) 如此,在我们需要进行添加数据

2021-12-02 11:22:45 274

原创 入门—暴力递归

对于暴力递归的题目的注意点 一、要注意base。不同题目要求不同。 (1)、对于求有多少种方法的题目,往往是返回1,然后递归累加所有可能性。 (2)、对于求最值的题目,往往是返回0、 (3)、 二、递归过程中,要注意分清楚,不同条件的状态转换,注意当前状态发生转换时,是否要受到前一状态的转换(例如n皇后问题) 三、暴力递归过程中是,默认后一状态的结果是已经可知的,不许要太在一后过程的细节 四-、递归过程有点理解苦难时,应该借助于递归i树,进行辅助...

2021-11-30 00:14:07 144

原创 通过系统栈(递归)实现对栈元素进行逆序

首先,一点是我们不可能直接获取到栈底元素,所以我们肯定是通过递归,将栈里的元素一个一个弹出,并在递归过程中,获取栈的最后一个元素,在返回时将记录在系统栈的弹出元素,一一push到栈里 public static int getLastElement(Stack<Integer> stack){ int pop = stack.pop(); if(stack.isEmpty()){ return pop; } int last = getLast

2021-11-29 21:42:57 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除