首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xhw
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
文章
热门
最新
C/C++ 指针
指针为什么要有类型 指针其实就是一块地址而且他的值都差不多,进行偏移时,位置进行计算。比如int数组根据指针来获取值的时候,进行偏移量计算出下一块地址的位置。
EventBus
主要记录了些关于EventBus感觉比较有趣的几个点。 源码解析网上有很多,个人记录个人记录个人记11
图算法 - 最小生成树
将一个图中的所有的节点以最小的代价(权值)都连接在一起。 从0节点开始,每次都选择代价最小的那一条路,直到结束。
View绘制过程和事件分发
Activity在onResume方法之后开始进行绘制(measure,layout,draw)setContentView中的内容。在measure之前是没有获取到控件的大小的。 在上一篇中,走了一边Activity启动过程,在这里,继续分析下视图的加载过程。 在调用了onS…
Activity启动流程
startActivity调用到startActivityForResult方法中,在startActivityForResult中调用了Instrumentation的execStartActivity方法。 Instrumentation的初始化过程是在ActivityTh…
平衡二叉树(AVL)
二叉搜索树会有可能出现极左/右的情况,平衡二叉树,在该基础上增加了深度判断,如果左右两边的子树深度差==2的情况下,旋转失去平衡的二叉树。使整课树都是平衡的状态,时间的复杂度为o(logn)。
二叉搜索树
如果新增的节点比树上的节点大,则放在右边,如果小放在左边。 最大元素一定在树的最右边。 最小元素一定在树的最左边。 二叉搜索树的中序遍历,就是从小到大的排序 (数据排序)。
二叉树操作
一个前序遍历的二叉树,没有子节点的位置使用#来代替,进行反序列化。"1,2,4,#,#,5,7,#,#,8,#,#,3,#,6,9,#,#,#" 前序遍历是先输出父节点,在输出左孩子节点,在输出右孩子节点。 读取第四个字符#,是第三个字符左孩子为空,返回null。 ...
排序算法——冒泡,选择,插入,希尔,归并,快排
在基本有序的情况下,最具有优势。 在直接插入排序的基础上增加步长。步长的作用的作用是将数组整理成基本有序状态。 最坏的情况下等价于直接插入排序。 取一个数据,将小于这个数据的放左边,大于这个数据的放在右边,一轮下来后,这个数据所在的位置就是已经排好序了。
java集合 - ArrayList 和LinkedList
ArrayList是可增长数组,当存储的数组不足时,根据capacity值进行创建新的增长后的数组,然后将旧的数组拷贝到新的数组中。查找快,增删慢的特性。 linkedList 是一个链表,增删快,查找慢的特性。双链表 每个节点都有指向前一个和下一个节点的引用。
下一页
个人成就
文章被点赞
105
文章被阅读
20,615
掘力值
936
关注了
0
关注者
9
收藏集
0
关注标签
3
加入于
2016-04-03