首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈林峰LeonChen1024
掘友等级
程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 9
沸点 2
赞
11
返回
|
搜索文章
赞
文章( 9 )
沸点( 2 )
Binary Search(二分搜索)
二分搜索(binary search),也叫做 折半搜索(half-interval search),对数搜索(logarithmic search),对半搜索(binary chop),是一种在有序数组中查找某一特定元素的搜索算法. 二分搜索有几个变体.特别是,分散层叠(fr…
LeetCode 5.最长的回文字符串
给定一个字符串s,找出其中最长的回文格式的子字符串。你可以假设长度的最大值为1000. Note: "aba" is also a valid answer. 一开始以为palindrome是重复的意思,走了很大的弯路,后来才知道指的是回文格式,就是一个顺着读和反过来读都一样的…
APP 版本控制
不同的版本可能提供的服务和功能有所差别,版本信息可以给我们一个标志来识别当前版本可提供的服务和功能。 官方推荐是在Gradle中进行版本设置,因为Gradle中设置的版本信息会在构建的时候合并到manifest文件中,并会替换掉manifest中有关版本信息的设置。并且在Gra…
贪婪算法
贪婪算法(Greedy Algorithm)也叫算贪心法,贪婪法.它是一个遵循启发式解决问题的算法范式.它的核心思想就是通过在每一步的选择中都选用当前步骤下最优的选择,期望结果是最优的算法.如 旅行推销员问题. 贪婪算法尤其适用于有最优子结构的问题中,最优子结构的意思是局部的最…
LRU 缓存的魔力
假设这么一个情况,当你需要多次展示同一个图片的时候,如果你重复从硬盘中加载图片的话,那么会造成资源的浪费,甚至可能会OOM. 这个时候我们可以使用 cache 来避免这种情况,我们只从硬盘中加载一次到内存中,然后在需要的时候反复使用这个照片. 但是,当这个 cache 里的资源…
Navigation 指南
由于官网暂时没有中文版本,所以在这里根据内容抽空做了一些中文的版本. Navigation graph : 一个 xml 资源包含了所有的导航相关的信息. 这些信息包含了你app里所有独立的内容区域,也就是 destinations . NavHost : 一个空白的容器用来展…
开始使用 Navigation
由于官网暂时没有中文版本,所以在这里根据内容抽空做了一些中文的版本. Navigation 发生在 app 内目的地之间的跳转.这些目的地通过action 进行连接. 一个导航图是一个包含了你所有目的地和 action 的资源文件.这个图表代表了你所有的导航路径. 在 Reso…
Gradle Kotlin DSL
首先我们要先明确我们这么做的原因有哪些?是否值的我们从 groovy 迁移到 kotlin. 首先将所有的 build.gradle 修改为 build.gradle.kts .这个时候运行会报语法错误的. 1. 修改settings.gradle 2. 修改项目 build.…
LeetCode 6. ZigZag Conversion
6. ZigZag Conversion convert("PAYPALISHIRING", 3) 应该返回 "PAHNAPLSIIGYIR". 首先我们来分析下什么是zigzag pattern,zigzag是锯齿或之字形的意思。是以一定的角度相交的两条线依次以其平行线进行重…
个人成就
文章被点赞
27
文章被阅读
19,490
掘力值
483
关注了
0
关注者
17
收藏集
0
关注标签
81
加入于
2016-10-13