常见的链表翻转,字节跳动加了个条件,面试者高呼「我太难了」| 图解算法

2019-11-05
阅读 5 分钟
1.7k
本文首发自公众号「承香墨影(ID:cxmyDev)」,欢迎关注。 一. 序 我又来讲链表题了,这道题据说是来自字节跳动的面试题。 为什么说是「据说」呢?因为我也是看来的,觉得题目还是挺有意思,但是原作者给出的方案,我想了想觉得还有优化空间,就单独拿出来讲讲。 就像本文的题目说的,这是一道关于链表翻转的题。链表的...

面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"

2019-10-30
阅读 6 分钟
1.7k
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。

“崩溃了?不可能,我全 Catch 住了” | Java 异常处理

2019-01-16
阅读 6 分钟
7.3k
在任何一个稳定的程序中,都会有大量的代码在处理错误,有一些业务错误,我们可以通过主动检查判断来规避,可对于一些不能主动判断的错误,例如 RuntimeException,我们就需要使用 try-catch-finally 语句了。

借腾讯开源 VasDolly,谈谈 Android 签名和多渠道打包的原理!

2018-02-28
阅读 5 分钟
7k
当我们需要发布一款 App 到应用市场的时候,一般需要我们针对不同的市场生产不同的渠道包,它们使用的是同一套代码,只是会包含一些各自的渠道信息,用于我们做数据分析。