首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构与算法
订阅
Linn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
六六力扣刷题数组之二分查找
“持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情” 前言 之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两台晒网,刷几天
树形数据结构总结二(AVL,2-3树,红黑树,B树,B+树)
AVL(平衡二叉树),它也是一种二分搜索树。它的特点是每个节点的左右子树之差不超过1。在某种特殊的情况下,普通的二分搜索树可能退化为链表,例如加入的元素顺序为1,2,3,4,5。这个时候查询的效率会从O(logn)退化为O(n)。而我们解决这种特定的情况就需要采用平衡二叉树来解…
解读排序算法
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 简单点说,算法就是解决问题的方法。确切来说它是相对于计算机程序的,大多数情况并不与具体某一种编程语言有关,但今天我们采用java语言实现算法示例…
一致性Hash算法之今生今世
首先我们这里有三个客户端,以及有三个服务器。客户端首先访问的是一台负载均衡服务器,负载服务器不直接处理业务,而是把请求通过一定的算法,转交给内部的N台机器中的一台。 这里假设使用的是一个简单的计算方法:机器编号=hash(ip) % 节点数量 这里的节点数量配置为3 一切看起来…
FIFO/LRU/LFU三种缓存算法
更多精彩文章。 欢迎Linux和java后端的同学关注公众号。 JVM内缓存是缓存体系中重要的一环,最常用的有FIFO/LRU/LFU三种算法。 1、FIFO是简单的队列,先进先出。 2、LRU是最近最少使用,优先移除最久未使用的数据。是时间维度。 3、LFU是最近最不常用,优…
【年前最后一波装逼】记一次阿里面试,我是如何用一行代码解决约瑟夫环问题的
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次阿里的笔试中也遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 在大一第一次遇到这个题的时候,我是用数组做的,我猜绝大多数人也都知道怎么做。方法是这样的: 用一个数组来存…