V2AS
问路
意见反馈
↓ 按住下拉
写一个LRU算法的记录
今天简单记录一下,利用Scala解答的一道LRU题目,原题为LeetCode的第146题,是一道设计LRU的题目。 题目详情 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少 ......
node
prev
cache
key
dLinked
全网最硬核Handler面试题深度解析
Android 应用是通过消息驱动运行的,在 Android 中一切皆消息,包括触摸事件,视图的绘制、显示和刷新等等都是消息。Handler 是消息机制的上层接口,平时开发中我们只 ......
msg
Handler
Looper
Message
MessageQueue
Redis系列(六):数据结构QuickList(快速列表)源码解析
Redis在3.2版本之前List的底层编码是ZipList和LinkedList实现的 在3.2版本之后,重新引入了QuickList的数据结构,列表的底层都是QuickList实现 当List对象中元素的 ......
quicklist
ziplist
节点
源码
unsigned
浅析Redis基础数据结构
Redis是一种内存数据库,所以可以很方便的直接基于内存中的数据结构,对外提供众多的接口,而这些接口实际上就是对不同的数据结构进行操作的算法,首先redis本身是一 ......
quicklist
ziplist
int
return
ht
Redis基础数据结构-基于2.8
SDS SDS是Redis中String的底层数据结构,数据结构如下,SDS保留了传统的C字符串表达方式即数组的最后一个元素是'/0'结尾。此外还添加了两个字段len和free,其中len表 ......
数据结构
Redis
链表
ht
int
📚 队列-DS笔记
数组队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行 ......
public
队列
Node
return
int
5分钟了解Redis的内部实现快速列表(quicklist)
快速列表简介 在Redis3 .2版本之前,存储列表(list)数据结构使用的是压缩列表(ziplist)和链表(linkedlist),当列表元素个数比较少并且每个元素占用空间比较小的时 ......
列表
Redis
压缩
结点
链表
一篇文章扒掉“桥梁Handler”的底裤
Android跨进程要掌握的是Binder, 而同一进程中最重要的应该就是Handler 消息通信机制了。我这么说,大家不知道是否认同,如果认同,还希望能给一个关注哈。 Handler ......
msg
Handler
Message
MessageQueue
消息
AQS 源码解读之加锁篇
以 ReentrantLock 创建的非公平锁为基础,进行 AQS 全流程的分析。 一共有 A、B、C 三个线程。 public class AQSDemo { // 带入一个银行办理业务的案例 publ ......
Node
线程
node
节点
pred
路径查找算法应用之A*算法
环境:Visual Studio 2017 + .Net Framework 4.5 应用场景:在画板上查找起始点和目标点之间的最短最直路径,最后画出连接两个点之间的折线。 算法简介:A*算法是一种 ......
summary
param
return
current
vertex
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
C++20初体验——concepts
Arduino 看门狗使用
4
Qt加载qss文件
5
Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)
6
浅析mydumper
7
C语言----斐波那契数的n种实现方法
8
C# 将PDF转为Excel
9
Qt Charts 动态实时绘制各种曲线图
10
linux驱动学习(八) i2c驱动架构(史上最全) davinc dm368 i2c驱动分析