无心手机

文章
6
资源
0
加入时间
2年10月21天

LOG2函数实现

log2 function,from lua source code! //log2 function ;C & c++ codeint luaO_log2 (unsigned int x) {  static const lu_byte log_2[256] = {    0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,

数据结构和算法之数组右移K

基本思路:不开辟新的数组空间的情况下考虑在原属组上进行操作将数组倒置,这样后k个元素就跑到了数组的前面,然后反转一下即可同理后 len-k个元素只需要翻转就完成数组的k次移动public class ArrayKShift { public void arrayKShift(int[] array, int k) { /** * constr...

使用Dagger ,Rxjava ,LiveData,ViewModel等搭建App框架

基于可能出现的安全,licence和不好的影响,删除原来的Repo。新Repo代码GitHub链接点这里使用Dagger ,Rxjava ,LiveData,ViewModel等搭建App框架根据项目中出现的工程问题以及平衡业务需求,重构希望能把关注点集中到代码结构、整体架构、可测试性、可维护性以及快速迭代这四个方面。本次迭代除了使用Dagger,Rxjava,Retrofit,Green...