1、概述 通过前面的学习,我们知道,有序数组可以利用二分查找法快速的查找特定的值,时间复杂度为O(log2N),但是插入数据时很慢,时间复杂度为O(N);链表的插入和删除速度...
1、概述 通过前面的学习,我们知道,有序数组可以利用二分查找法快速的查找特定的值,时间复杂度为O(log2N),但是插入数据时很慢,时间复杂度为O(N);链表的插入和删除速度...
“”如设置的基准点为2,3到2的距离就是|3-2|=1,而-1到2的距离是|-1-2|=3,所以2的优先级就比-1要高“”
这里是3的优先级比-1高
数据结构与算法之队列1、概述 栈是后进先出(LIFO,Last In First Out)的数据结构,与之相反,队列是先进先出(FIFO,First In First Out)的数据结构。 队列...
1、概述 栈是后进先出(LIFO,Last In First Out)的数据结构,与之相反,队列是先进先出(FIFO,First In First Out)的数据结构。 队列...
本文转自公众号 「程序员私房菜 」 一直有写一篇关于排序算法文章的打算,直到我看到了这一篇,我放弃了自己写的打算,因为这篇写的太经典了。这里强烈推荐给大家。 之前的一篇 几张...
牛皮 😄
android8.0之悬浮窗和通知栏悬浮窗: 使用场景:例如微信在视频的时候,点击Home键,视频小窗口仍然会在屏幕上显示; 注意事项: 1、一般需要在后台进行操作的时候才需要悬浮窗,这样悬浮窗才有意义...
好文
Glide 源码分析解读-基于最新版Glide 4.9.0项目编译 项目基于最新版 Glide 4.9.0 源码分析,通过如下方式获取并编译代码: 代码量(使用 cloc 统计): 我在分析 Glide 源码前将 Glide 的项目...
项目编译 项目基于最新版 Glide 4.9.0 源码分析,通过如下方式获取并编译代码: 代码量(使用 cloc 统计): 我在分析 Glide 源码前将 Glide 的项目...
牛皮 😄
Glide 源码分析解读-缓存模块-基于最新版Glide 4.9.0缓存模块 我在分析 Glide 源码前将 Glide 的项目 clone 到了本地,阅读时添加了很多注释以及自己的理解等等,现在已经推到了 Github 上,有兴趣的同学可以...
一脸开心的进来,一脸懵逼的出去。。。感觉没头没尾😂
Android 集成 ijkplayer 编译及替换 cmake 方式编译ijkplayer 的常规编译步骤记录: IjkPlayer 源码是用 Android.mk 方式编译的,为了方便开发,需要将其编译方式替换为 CMake,过程中遇到了很多让...
1.概述 在上一次的笔记《JNI学习笔记》 中介绍了Native程序与Java程序的互相调用。其中Java调用Nativie方法通常的步骤是: 声明native方法: pri...