title: Redis cluster集群模式介绍categories: 数据库tags: Redis 一、Redis主从概念 为了避免单点故障,通常的做法是将数据库复...
title: Redis cluster集群模式介绍categories: 数据库tags: Redis 一、Redis主从概念 为了避免单点故障,通常的做法是将数据库复...
title: TopK问题用快排和堆排的复杂度分别是多少?categories: 算法tags: TopK 关于TopK问题TopK问题就是在一堆数据里面找到前 K 大(当然...
title: Redis常考的知识点categories: 数据库tags: Redis 一、Redis是什么,有什么功能? Redis 是一个使用 C 语言开发的数...
title: 了解ConcurrentHashMapcategories: 数据结构 ConcurrentHashMap中没有负载因子和阈值吗是没有,改用了sizeCtl控制...
title: Netty—心跳机制categories: Nettytags: Netty 一、Netty心跳机制 Netty是由JBOSS提供的一个java开源框架...
56.删除链表中重复的结点 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->...
46.孩子们的游戏(圆圈中最后剩下的数) 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其...
36.两个链表的第一个公共节点 输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的) 3...
title: 设计模式—创建型模式categories: 设计模式tags: 设计模式 1.什么是创建型模式? 创建型模式提供了一种在创建对象的同时隐藏创建逻辑的方式...
今天来个简单的背包问题大汇总 1. 01背包 优化:上面的装态方程只与i-1有关,因此可将二维状态方程压缩成一维状态方程方程:dp[j]=Math.max(dp[j],dp[...
26. 二叉搜索树与双向链表 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 27.字符串的排列 ...
16. 合并两个有序链表 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 17.树的子结构 输入两棵二叉树A,...
6. 矩形覆盖 我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2n的大矩形,总共有多少种方法? 7. 斐波那契数列 ...
1. 二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二...
1.插入排序 2. 堆排序 3. 归并排序 4. 快速排序 5. 冒泡排序 6. 希尔排序 7. 选择排序 各大排序优化: 冒泡:加入一个flag,如果有一轮flag没变说明...
一、线程的分类 线程的实现可以分为两大类:用户级线程和内核级线程。 1.用户级线程 在一个纯粹的用户级线程软件中,有关线程管理的所有工作都由应用程序完成,内核意识不到线程的存...