首页 > TAG信息列表 > 22k
2020-更新---腾讯-Android-面试-(已拿到月薪22K-offer),android应用开发实战第二版pdf
可以从 1.如何发现问题, 2.怎么解决问题, 3.解决效果对比, 这几个方面去描述。举个简单例子——UI优化,可以从 UI出现什么问题(卡顿不流畅),怎么查找问题(手机开发者权限>GPU过度绘制 发现层级问题,Tra ceView CPU使用情况分析),怎么解决问题(降低层级、自定义View绘图出现问题等),位运算的应用
求 a ^ b 对 p 取模(快速幂) 1 <= a, b, p <= 10^9 一个知识:任何一个正整数都可以表示成二进制形式 (a * b) % p = (a % p * b % p) % p 如果b在二进制表示下有 k 位,其中二进制第 i 位是 Ci , 则 b = Ck-12k-1 + Ck-22k-2 + …… + C020 那么: ab =a ^ Ck-12k-1 * a ^ Ck-22k-2 * …