首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
浩白
掘友等级
Android 开发
|
小白
🍊
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 30
沸点 3
赞
33
返回
|
搜索文章
最新
热门
Android 消息机制: ThreadLocal
可以看到,虽然我们在不同线程中调用的是同一个 ThreadLocal 对象,但是它们通过 ThreadLocal 获取到的值却是不一样的。接下来我们看看 ThreadLocal 内部是如何实现的吧,通过源码了解 ThreadLocal 是如何做到同一个实例,维护着不同线程的数据…
排序算法——插入排序
1. 算法思想 插入排序属于减治法的减一技术,即每一趟排序后将问题的规模减 1,其基本思想是:依次将待排序序列中的每一个记录插入到一个已排好序的序列中,直到全部序列都已排好序。 2. 具体过程 3. 动画演示 4. 代码实现 4. 算法分析 5. 其他排序
排序算法——归并排序
1. 算法思想 归并排序和快速排序一样,都是应用分治法思想的排序算法。假设对一个记录序列进行升序排序,归并排序的基本思想是: 2. 具体过程 3. 过程图示 4. 代码实现 5. 算法分析 6. 其他排序
排序算法——快速排序
1. 算法思想 划分:选定一个记录作为轴值,以轴值为基准将整个序列划分为两个子序列 ~ 和 ~ ,轴值的位置 在划分的时候确定,并且前一个子序列中的记录都小于或等于轴值,后一个子序列中的记录都大于或等于轴值。 求解子问题:分别对划分后的每一个子序列递归处理。 合并:由于对于子序…
排序算法——选择排序
选择排序和冒泡排序一样,两者都是运用蛮力法解决问题的排序算法。 将整个待排序序列分为有序区和无序区,初始时有序区为空,无序区包括待排序序列的所有记录。 在无序区查找值最小的记录,将它与无序区的第一个记录交换,使得有序区扩展一个记录,无序区减少一个记录。 不断重复步骤2,直到无序…
排序算法——冒泡排序
1. 算法思想 冒泡排序采用的是蛮力法的算法设计思想。 2. 具体过程 3. 动画演示 假设我们需要把记录按从小到大排序,蓝色表示无序区,红色表示有序区,下面的动画表示第一趟排序的过程。 4. 代码实现 5. 其他排序
个人成就
文章被阅读
2,567
掘力值
74
关注了
16
关注者
4
收藏集
1
关注标签
5
加入于
2018-11-29