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

大前端

专栏作者
56
文章
91446
阅读量
17
订阅数
Kotlin View Binding,findViewById() 终结者
安卓扩展是 IntelliJ IDEA 与 Android Studio 的 Kotlin 插件的组成之一,因此不需要再单独安装额外插件。
码脑
2019-04-11
1.3K0
Gradle 5.0 正式版发布
Gradle 5.0 正式版发布了,官方表示这是史上最快、最安全,最强大的版本,且没有之一。改进的增量编译和增量注释处理构建在已经具有构建缓存和最新检查功能的可靠性能基础之上。依赖对齐和版本锁定提供了可扩展且灵活的依赖管理模型。通过新的性能和依赖关系管理、日志记录和弃用的 API 使用检查,构建扫描得到了显著的改进。静态类型的 Kotlin DSL 可在创建构建逻辑时提供代码完成、重构和其他的 IDE 辅助。
码脑
2019-04-11
2.3K0
Kotlin Array 创建、增、删、改、查、插入
示例代码 import android.os.Bundle import android.support.v7.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_test.* /** * Array 创建、增、删、改、查、插入 * @author lyl 20181228 * */ class ArrayActivity : AppCompatActivity() { // 定义Int类型数组
码脑
2019-04-11
4K0
认识 Kotlin 语言
使用一行代码创建一个包含 getters、 setters、 equals()、 hashCode()、 toString() 以及 copy() 的 POJO:
码脑
2019-04-11
9410
Kotlin Array 二分法查找
示例代码 /** * 二分法查找 * @findValue:需查找的数字 * */ fun findNumber(findValue:Int):Int{ var index = -1 if(itemArr[0] > findValue || itemArr[itemArr.size - 1] < findValue){ return index } var start =
码脑
2019-04-11
3870
当Kotlin遇见数据结构丨哈夫曼编码
哈夫曼编码是一种编码格式,属于可变字长编码的一种,该方法依照字符出现的概率来构建异字头的平均长度最短的码字,最终实现根据使用频率来最大化节省码字(字符)的存储空间和提高传输效率的目的,在数据压缩和通讯领域应用的非常广泛。
码脑
2019-04-11
4640
当Kotlin遇见数据结构丨哈夫曼解码
哈夫曼编码是一种编码格式,属于可变字长编码的一种,该方法依照字符出现的概率来构建异字头的平均长度最短的码字,最终实现根据使用频率来最大化节省码字(字符)的存储空间和提高传输效率的目的,在数据压缩和通讯领域应用的非常广泛。
码脑
2019-04-11
8250
当Kotlin遇见数据结构丨实现链式存储的二叉树中删除子树(直接删除篇)
本例实现逻辑为直接删除节点及其子节点,未处理存在有左右子节点并需移动逻辑,故将标题命名为为直接删除篇
码脑
2019-04-11
5400
当Kotlin遇见数据结构丨实现顺序存储的二叉树并遍历
注意:在 Kotlin 中使用 data class 声明类时,可以直接创建一个包含 getters、 setters、 equals()、 hashCode()、 toString() 以及 copy() 的 POJO,大大减少了样板代码数量,这是 Kotlin 的一大特色!
码脑
2019-04-11
7070
当Kotlin遇见数据结构丨哈夫曼树的实现
给定N个数值作为N个叶子结点的权值,构造一颗二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也叫哈夫曼树。
码脑
2019-04-11
4430
当Kotlin遇见数据结构丨实现中序线索化二叉树并遍历
n个节点的二叉树含有n+1个空指针域。利用这些空指针域,存放指向节点的在某种遍历次序下的前驱节点及后继节点的指针,这种附加的指针称为"线索",加上了线索的二叉树就是"线索二叉树"。
码脑
2019-04-11
4550
当Kotlin遇见数据结构丨实现链式存储的二叉树中查找节点
链式存储的二叉树中查找节点的方法可分为三种:前序查找、中序查找、后序查找,下面使用 Kotlin 语言编码实现查找函数,已创建的树结构、节点权如下图所示:
码脑
2019-04-11
4350
当Kotlin遇见数据结构丨实现链式存储的二叉树并遍历
简单二叉树的创建分为三部分: 新建节点、新建树、给节点和树赋值并关联,下面进入编码阶段:
码脑
2019-04-11
6850
当Kotlin遇见数据结构丨使用哈夫曼编码压缩文件
哈夫曼编码是一种编码格式,属于可变字长编码的一种,该方法依照字符出现的概率来构建异字头的平均长度最短的码字,最终实现根据使用频率来最大化节省码字(字符)的存储空间和提高传输效率的目的,在数据压缩和通讯领域应用的非常广泛。
码脑
2019-04-11
5560
当Kotlin遇见数据结构丨使用哈夫曼编码解压文件
哈夫曼编码是一种编码格式,属于可变字长编码的一种,该方法依照字符出现的概率来构建异字头的平均长度最短的码字,最终实现根据使用频率来最大化节省码字(字符)的存储空间和提高传输效率的目的,在数据压缩和通讯领域应用的非常广泛。
码脑
2019-04-11
5750
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档