首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
歌者寒蜩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
数据结构与常用集合总结
数据结构与常用集合总结 数据结构主要分为:数组(Array)、栈(Stack)、队列(Queue)、链表(Linked List)、树(Tree)、散列表(也叫哈希表)(Hash)、堆(Heap)、图
基于IM消息场景实现的LRU缓存淘汰算法
前段时间做了Android端IM消息模块的重构,重构的过程中优化了对聊天消息的缓存设计,其中就包括实现的一个LRU缓存淘汰算法的工具类。旧代码里对缓存使用较少,重构的时候,考虑到多个IM会话聊天消息的场景很适合用LRU缓存。 缓存是一种提高数据读取性能的技术。在软件和硬件设计中…
图解算法:单链表两两反转 | 眼睛会了手就会系列
一. 序 链表作为一种基本的数据结构,本身理解起来,很简单。它通过指针或者叫引用,将一组零散的内存空间(结点),串联起来组成一个数据存储结构。 链表根据其指针的指向和丰富程度,可以分为单链表、双向链表、循环链表、双向循环链表。其差别就是,是否在单链表的基础上为结点,增加更丰富的…