方法1:递归法 方法2:非递归法,借助队列的力量
方法1:递归法 方法2:非递归法,借助队列的力量
题目描述:在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,...
前言 堆和栈是什么?有什么区别?是干嘛的?啥东西呀这是?别急,慢慢看下去 内存管理 移动设备的内存及其有限,每一个APP所能占用的内存是有限制的 (吐槽一下:iPhone6s...
weak的实现原理总结记录 根据代码: 来分析weak的实现过程。 objc_initWeak 运行后,首先会调用objc_initWeak,上述代码会变成objc_init...
git库减小体积命令:git gc --prune=now 参考资料:https://www.jianshu.com/p/7231b509c279
由于公司代码库太大,每次clone代码都会失败,报错如下: 这次由于换了电脑,尝试解决了这个问题,借此机会做下记录。(原理暂未研究) 第一步:持续执行以下命令 git con...
之前,我写过一篇2018,我要一个新的开始,这个新的开始马上就要开始啦... 相比前一段时间找工作时的波涛汹涌,这会算得上是风平浪静了。下面,我就谈一下我的面试经历及面试后的...