首页
学习
活动
专区
工具
TVP
发布

Android知识分享

专栏作者
407
文章
513690
阅读量
62
订阅数
全面&详细的面试指南:数据结构与算法篇 (附答案)
对于不同的查找需求场景,会采用不同的查找类型,最终采用的查找方式(查找算法)也有所不同,具体如下
Carson.Ho
2022-03-25
5770
Carson带你学数据结构:图文详解 - 动态查找、静态查找、散列查找
对于二分查找存在一定的优 & 缺点,所以衍生出2种二分查找的变式方法:插值查找 & 斐波那契查找。具体如下:
Carson.Ho
2022-03-25
4990
Carson带你学数据结构:手把手带你了解 ”图“ 所有知识!(含DFS、BFS)
本文主要讲解 数据结构中的图 结构,包括 深度优先搜索(DFS)、广度优先搜索(BFS)、最小生成树算法等,希望你们会喜欢。
Carson.Ho
2022-03-25
2550
Carson带你学数据结构:图文详解二叉树(遍历、类型、操作)
从根节点出发,按照某种次序访问二叉树中的所有结点,使得每个结点被访问1次 且 只被访问1次
Carson.Ho
2022-03-25
2790
Carson带你学数据结构:这是一份全面 & 详细的”串“讲解指南
📷 前言 本文主要讲解 数据结构中的串,内容包括其特点、结构等,希望你们会喜欢。 目录 📷 1. 简介 📷 2. 存储结构介绍 包括:顺序存储结构 & 链式存储结构 📷 3. 串的比较 📷 4. 子串的定位 子串定位 的主要任务是:确定主串是否存在子串 & 子串在主串中的位置 子串的定位操作 也称 串的模式匹配 下面主要讲解串模式匹配的重要方法:KMP模式匹配算法 4.1 KMP模式匹配算法 简介 📷 4.2 具体算法 概念:字符串的前缀 & 后缀 📷 具体使用 步骤1:计算出子串(T串)各个位置的 j
Carson.Ho
2022-03-25
2350
Carson带你学数据结构:图文解析特殊的线性表 - 栈 & 队列
📷 前言 本文主要讲解 数据结构中特殊的线性表结构:栈 & 队列 内容包括其特点、结构等,希望你们会喜欢。 目录 📷 1. 栈 1.1 简介 📷 1.2 存储结构介绍 1.2.1 顺序存储结构 结构特点 存储线性表的数据元素的方式 = 一段地址连续的存储单元 也称:顺序栈 示意图(栈状态说明) 📷 栈操作(入栈、出栈、共享) 具体请看下图 📷 1.2.2 链式存储结构 结构特点 存储线性表的数据元素的方式 = 一段地址不连续、任意的存储单元 存储空间 = 离线、单独的,通过指针联系 也称:链栈 结构
Carson.Ho
2022-03-25
1480
Carson带你学数据结构:这是一份全面& 详细的 线性表 学习指南
http://blog.csdn.net/chenleixing/article/details/42392283
Carson.Ho
2022-03-25
1830
Android内存缓存:手把手教你学会LrhCache算法
当 accessOrder 参数设置为true时,存储顺序(遍历顺序) = 外部访问顺序
Carson.Ho
2022-03-25
3350
Carson带你学Java:深入源码解析HashMap 1.8
在了解 如何计算存放数组table 中的位置 后,所谓 知其然 而 需知其所以然,下面我将讲解为什么要这样计算,即主要解答以下3个问题:
Carson.Ho
2022-03-25
4480
Carson带你学序列化:这是一份很有诚意的 Protocol Buffer 语法详解
通过将 结构化的数据 进行 串行化(序列化),从而实现 数据存储 / RPC 数据交换的功能
Carson.Ho
2022-03-25
7230
Carson带你学序列化:手把手教你如何安装Protocol Buffer
通过将 结构化的数据 进行 串行化(序列化),从而实现 数据存储 / RPC 数据交换的功能
Carson.Ho
2022-03-25
4270
MMKV:微信团队开源的轻量级存储方案
MMKV的出现是为了替代SharedPreferences的轻量级存储解决方案。SharedPreferences需要被替换的原因主要是存在下述问题:
Carson.Ho
2021-12-06
9690
这是一份全面&详细的数据结构、算法学习指南
对于不同的查找需求场景,会采用不同的查找类型,最终采用的查找方式(查找算法)也有所不同,具体如下
Carson.Ho
2021-12-06
7470
Carson带你学数据结构:堆排序,内存占用最少的排序算法
📷 目录 📷 1. 基础知识 堆的定义 = 具有下列性质的完全二叉树: 📷 2. 简介 利用堆(大 / 小顶堆) 进行排序 的方法 充分利用了完全二叉树深度 = [log2n] + 1的特性 是 简单选择排序 的优化 & 改进 3. 算法原理 📷 4. 算法示意图 初始状态 & 算法目标 📷 具体算法 📷 5. 算法实现 具体请看注释 public class HeapSort { /** * 执行 堆排序 算法 */ public static void main(
Carson.Ho
2021-12-06
3290
Carson带你学数据结构:手把手教你学习-树
📷 前言 本文主要讲解 数据结构中的 树结构 内容包括其特点、结构等,希望你们会喜欢。 目录 📷 1. 定义 📷 2. 基础概念 对于树的数据结构,有许多基础概念,具体请看下图 📷 3. 存储结构 树的存储结构包括:双亲表示法、孩子表示法、孩子兄弟表示法 具体介绍如下图 📷 📷 4. 树的类型 根据具体的应用场景,树的类型分为如下: 📷 关于二叉树的具体介绍,具体请看文章:数据结构:图文详解二叉树(遍历、类型、操作)
Carson.Ho
2021-12-06
1740
数据结构:图文详解 - 动态查找、静态查找、散列查找
对于二分查找存在一定的优 & 缺点,所以衍生出2种二分查找的变式方法:插值查找 & 斐波那契查找。具体如下:
Carson.Ho
2020-09-24
2K0
数据结构:手把手带你了解 ”图“ 所有知识!(含DFS、BFS)
本文主要讲解 数据结构中的图 结构,包括 深度优先搜索(DFS)、广度优先搜索(BFS)、最小生成树算法等,希望你们会喜欢。
Carson.Ho
2020-09-15
9060
Android:关于Kotlin的入门语法指南(类、变量 & 函数)都总结在这里了!
Kotlin的基本数值类型有六种:Byte、Short、Int、Long、Float、Double
Carson.Ho
2020-04-27
1.3K0
数据结构:图文详解二叉树(遍历、类型、操作)
从根节点出发,按照某种次序访问二叉树中的所有结点,使得每个结点被访问1次 且 只被访问1次
Carson.Ho
2020-01-13
6170
数据结构:这是一份全面 & 详细的”串“讲解指南
前言 本文主要讲解 数据结构中的串,内容包括其特点、结构等,希望你们会喜欢。 目录 1. 简介 2. 存储结构介绍 包括:顺序存储结构 & 链式存储结构 3. 串的比较 4. 子串的定位 子串定位 的
Carson.Ho
2020-01-13
3660
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档