首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android机动车
掘友等级
Android
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
463
文章 460
沸点 3
赞
463
返回
|
搜索文章
最新
热门
数据结构笔记——二叉树的定义和性质
获取更多精彩内容,您还可以关注我的微信公众号——Android机动车。 在一些电视节目中,会猜测商品价格,有的人是一点一点的数字累加,这样的策略效率太低了。其实有一种经典的折半查找算法,就类似于我们今天要说的二叉树。 二叉树:是n(n>=0)个结点的有限集合,该集合或者为空集(…
转向Kotlin——枚举类和扩展
Kotlin中的枚举类和Java中的枚举类型非常相似,具有类的特性。一般将可枚举的同类型的一组值作为枚举类定义。 Kotlin中一切都是对象,因此,每一个枚举类型也是对象,多个枚举类型之间用 , 隔开。 需要注意,引用枚举类中的值,需要加上枚举类名。默认状态下,直接输出枚举类的…
数据结构笔记——树的基本概念
之前一直介绍的是一对一的线性结构,可现实中还有多一对多的情况需要处理,这就是今天要介绍的一对多的数据结构——树。 树(Tree):是n(n>=0)个结点的有限集。n=0时称为空树。在任意一棵非空树中: 树的定义其实就是我们在说栈的时候提到的递归的方法。也就是在树的定义之中还用到…
转向Kotlin——类和接口
和Java没有什么两样,Kotlin中,类的声明也使用class关键字,如果只是声明一个空类,Kotlin和Java没有任何区别,不过定义类的其他成员,区别就很大了。 构造器也叫构造方法,是类创建的必要元素。 面向对象语言在定义类的时候,都需要至少制定一个构造方法,如果不指定构…
数据结构笔记——串
笔下难成和韵诗。 讯音无雁寄回迟。 夫忆妻兮父忆儿。 这是宋代的李昱写的一首想念妻子和儿子的诗句,突然发现,这首诗竟然可以倒过来读。。。这种诗叫做回文诗。在英语单词中也有神奇的地方: “即使是lover中也有个over,即使是friend也有个end,即使believe中也有个…
转向Kotlin——基础知识
对于一种语言来说,变量和函数(方法)是最重要的两类语法。由于Kotlin语法糖的存在,让本不支持函数语法的JVM支持将函数放到代码的最顶层。本篇文章主要是介绍变量的定义和函数的基本使用方法。 绝大多数编程语言都有变量和常量的概念,Kotlin和Java类似,尽管没有常量语法,但…
EventBus的优雅封装
EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。它的优点是开销小,代码更优雅,以及将发送者和接收者解耦。 通常我们在使用EventBu…
分享这两周的面试经历 | 掘金技术征文
金三月、银四月,过年回来是跳槽的高峰期,不安分的小编也投了几家,想换个工作,换个环境。两个星期来,面了四家公司,现在将面试内容整理与大家分享。 谈谈对http缓存的了解。 介绍一个你比较欣赏的app或者开源框架。 很幸运,小编拿到了其中两家的offer(就不具体透露了)。 将这…
数据结构笔记——队列
队列(Queue):是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。 线性表有顺序存储和链式存储,栈是线性表,所以有这两种存储方式。同样,队列作为一种特殊的线性表,也同样存在这两种存储方式…
数据结构笔记——栈
栈(stack):是限定仅在表尾进行插入和删除操作的线性表。 我们允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。 栈又称作后进先出(Last In First Out)的线性表。**这里应该注意,栈是一种特殊的线性表。**…
下一页
个人成就
优秀创作者
文章被点赞
3,041
文章被阅读
193,513
掘力值
7,494
关注了
39
关注者
1,565
收藏集
3
关注标签
19
加入于
2016-07-25