首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
豆豆豆豆汁
掘友等级
Android开发工程师
|
自由职业
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 37
沸点 4
赞
41
返回
|
搜索文章
豆豆豆豆汁
赞了这篇文章
业志陈
公众号:字节数组
·
4年前
关注
Android 主流开源库源码分析(五)- LeakCanary 源码详解
对于 Android Developer 来说,很多开源库都是属于开发必备的知识点,从使用方式到实现原理再到源码解析,这些都需要我们有一定程度的了解和运用能力。所以我打算来...
15
5
分享
豆豆豆豆汁
赞了这篇文章
业志陈
公众号:字节数组
·
5年前
关注
从源码看 Jetpack(1)- Lifecycle 源码详解
Lifecycle 是 Jetpack 整个家族体系内最为基础的内容之一,正是因为有了 Lifecycle 的存在,使得如今开发者搭建依赖于生命周期变化的业务逻辑变得简单高...
47
29
分享
豆豆豆豆汁
赞了这篇文章
Jetictors
Android | 公众号:J佬杂谈
·
7年前
关注
Kotlin:数据类、密封类
在前面几个章节章节中,详细的讲解了Koltin中的接口(Interface)、枚举(Enmu)。在今天的章节中,为大家详细讲解数据类和密封类 当我们声明一个数据类时,编辑器...
59
4
分享
豆豆豆豆汁
关注了
奔波儿灞取经
VIP.5 如鱼得水
Android开发工程师 @自由职业
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode206. 反转链表
题目 示例 递归 主要思路 终止条件:head为空或者head.next为空 每次递归调用传入head.next 当递归到最后,head.next指向最后一个节点,因为是反...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode160. 相交链表
题目 示例 差值解法 主要思路 首先分别去遍历两个链表,并且计算出链表的长度 然后计算出两个链表的差值的绝对值 让长的链表先走差值的步数,这样两个链表剩余的节点数量就是一样...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode138.复制带随机指针的链表
题目分析 原题目内容太长,我们简单分析下主要题意 有一个长度为n的链表,每个节点除了有next指针,还有一个随即指针random 我们需要复制这个链表,这个新链表的指针指向...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode21. 合并两个有序链表
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的 1. 首先递归的终止条件是当两个链表分别为null时, 2. l1为空时,因为需...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode141. 环形链表
题目 示例 快慢指针实现 主要思路 如果链表有环,慢指针每次走一步,快指针每次走两步 快慢指针最终会相遇 如果链表没有坏,快指针最终会为null,然后结束while循环 代...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode82.删除排序链表中的重复元素||
题目 示例 代码实现 主要思路 首先题目要求删除所有重复元素,并不是保留一个重复元素 创建一个虚拟头结点来构建新链表 然后遍历原链表,当前节点值不等于下一个节点值,才将当前...
1
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【链表】LeetCode83. 删除排序链表中的重复元素
存在一个按升序排列的链表,给你这个链表的头节点 `head` ,请你删除所有重复的元素,使每个元素只出现一次。 返回同样按升序排列的结果链表。...
0
评论
分享
豆豆豆豆汁
关注了
已注销
Android开发工程师 @自由职业
豆豆豆豆汁
关注了
Zuo
Android开发工程师 @自由职业
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【动态规划】LeetCode 198.打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金, 影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间 相邻的房屋在同一晚上被小偷闯入,...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【动态规划】LeetCode 63.不同路径 ||
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“F...
0
评论
分享
豆豆豆豆汁
赞了这篇文章
赌一包辣条
公众号:玩转安卓Dev
·
4年前
关注
面试官:哈希表都不知道,你是怎么看懂HashMap的?
HashMap是Java面试中的必问考点之一,网上关于HashMap实现原理的文章数不胜数。但是在翻阅了大部分HashMap相关的文章之后,发现大多数文章都是对HashMa...
142
24
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【动态规划】62. 不同路径
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 ...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【动态规划】746.使用最小花费爬楼梯
数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值 cost[i](下标从 0 开始)。 每当你爬上一个阶梯你都要花费对应的体力值,一旦支付了相应的体力...
0
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【动态规划】70. 爬楼梯
题目 示例 主要思路 首先定义一个数组dp,其中dp[i]表示爬到第i个台阶有dp[i]种方法 由题目可以知道每次可以爬1或2个台阶,所以如果要爬第i个台阶时有两种方法。 ...
3
评论
分享
豆豆豆豆汁
Android开发工程师 @自由职业
·
4年前
关注
【动态规划】LeetCode 509. 斐波那契数
题目 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(...
0
评论
分享
下一页
个人成就
文章被点赞
4
文章被阅读
2,845
掘力值
418
关注了
167
关注者
5
收藏集
3
关注标签
5
加入于
2017-04-25