首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乐享非凡
掘友等级
工作四年
|
众安保险
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 92
沸点 21
赞
113
返回
|
搜索文章
最新
热门
一致性哈希算法
在上述hash取模的过程中,我们虽然不需要对所有Redis服务器进行遍历而提升了性能。但是,使用Hash算法缓存时会出现一些问题,Redis服务器变动时,所有缓存的位置都会发生改变。 比如,现在我们的Redis缓存服务器增加到了8台,我们计算的公式从hash(product.p…
[LeetCode5. 最长回文子串] | 刷题打卡
给你一个字符串 s,找到 s 中最长的回文子串。 这道题目是入门级的动态规划算法,用,j来表示子串的开始位置的下表,用i来表示子串结束位置的下标。 一个子串是回文子串,dp[i][j]是回文子串。写出动态规划方程dp[i][j]=dp[i+1][j-1]&&…
[LeetCode146. LRU 缓存机制] | 刷题打卡
运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, int value) 如果关键字已经存在,则变更其数据值…
[剑指 Offer 33. 二叉搜索树的后序遍历序列] | 刷题打卡
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 这道题目有一定的技巧性,以后再多做几遍吧。
[剑指 Offer 54. 二叉搜索树的第k大节点] | 刷题打卡
给定一棵二叉搜索树,请找出其中第k大的节点。 这又是一类经典的题目:首先我们要申明一个变量记录节点在树的位置,在中序遍历的位置将这个值加1,然后与K值进行比较。 这道题目和LeetCode上的230二叉搜索树中的第K小个数相比,不同点一个是求大、 一个是求小。我刚开始也想了一会…
[剑指 Offer 24. 反转链表] | 刷题打卡
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
高频算法题整理
栈和队列LC115获取最小的栈LC20有效的括号LC232用两个栈实现队列滑动窗口:LC3无重复字符的最长子串双指针:LC26删除数组中的重复数字LC42接雨水LC11盛最多水的容器LC15三数之和L
堆排序
``` public class HeapSort { public static void main(String[] args) { int[] arr={2,3,1,4,7,5}; new He
多线程打印
``` public class MutiPrintABC { private Lock lock=new ReentrantLock(); private Condition condition1=
实现一个阻塞队列
``` public class ZerahBlockQueue { //队列容器 private List container = new ArrayList<>(); private Lock l
下一页
个人成就
文章被点赞
37
文章被阅读
29,451
掘力值
1,445
关注了
77
关注者
18
收藏集
4
关注标签
11
加入于
2018-05-02