Android机器圈

46 篇文章
31 人订阅

全部文章

cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法 -- 图(邻接矩阵)原理详解

PS:图在数据结构中有着非常大的分量,它比树有着更为复杂的形式结构,这里就不再说图的基本概念,直接就说图的存储结构,邻接矩阵和邻接表。图是有方向的,有方向的叫做...

1333
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法 - 图的邻接表 (思想以及实现方式)

2233
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法 -- 哈夫曼树思想与创建详解1

  给定n个权值作为n个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树...

871
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

JAVA基本数据类型、引用数据类型-参数传递详解

对于基本数据类型,修改这个值并不会影响作为参数传进来的那个变量,因为你修改的是方法的局部变量,是一个副本。实参的精度级别应等于或低于形参的精度级别,否则报错。

1152
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法 -- 二叉树链式详解((非)/递归遍历,叶子个数,深度计算)

PS:树型结构是一种重要的非线性数据结构,教科书上一般都是树与二叉树,由此可见,树和二叉树是有区别和联系的,网上有人说二叉树是树的一种特殊形式,但经过查资料,树...

995
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法 -- 栈的应用(进制转换、括号匹配)

ps:用栈很简单实现的应用有很多,比如说进制转换,括号匹配等。学计算机的都知道,2进制,8进制,10进制,16进制等,进制之间的转换也是需要掌握的,以备不时之需...

2242
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法----双向链表

PS:前面已经说过线性表的两种表现形式,一种是顺序,另一种是链式,链式的一种普通表现形式就是加入一个指针,前一个的指针指向后一个结点的地址,那么还有一种形式就是...

631
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构与算法----数学应用之一元多项式

PS:上一篇说了线性表的顺序表和链式表表达,该片就写一下应用到现实数学中去,一元多项式的加减。

902
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

数据结构----线性表顺序和链式结构的使用(c)

PS:在学习数据结构之前,我相信很多博友也都学习过一些语言,比如说java,c语言,c++,web等,我们之前用的一些方法大都是封装好的,就java而言,里面使...

973
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

Otto事件总线 -- 控件之间通讯框架使用 --模式解析

对于一个如此方便的框架,Java模式的加入是必不可少的,无论是Rxjava(观察者模式扩展)还是EventBus都有观察者模式,所以中间讲解该模式。

1992
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

Android之微信朋友圈UI实现--ExpandableListView+GridView

这张图是不是很熟悉,没错这个就是朋友圈,里面有一个,里面的布局我都画出来了,我不知道微信具体怎么实现的,但是我们会用安卓原生的方法去实现这样的布局,并有实实在在...

1963
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

递归 —— 二分查找法 —— 归并排序

二分法就是把一个数组折半查找,再折半直到找到数据位置,或者无数据位置。比如说1-100,你选的值是23,那么范围写法就是(索引写法类似)

1954
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

自己做悬浮拖拽按钮依赖

1263
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

RePlugin 插件化-内置加载

3314
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

RePlugin 插件化-内置加载

说明:meta-data下的name是包名+name,包名+version.var

2153
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

Android图片处理--缩放

把ImageView或者PhotoView的对象名直接添加到display中就OK 了。

2596
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

Android框架之Volley与Glide

2366
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

排序算法

上面结果可以说明,虽然也是比较了和冒泡一样多的次数,但是交换缺少了很多。所以时间为N²/2

2075
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

Android图片处理--全景查看效果

PS:Android对于图片处理这块资源还是挺多的,之前用OpenGL制作图片的全景效果,耗时耗力,而且只能点击进去后看到,但是效果是非常的号,今天所写的是编写...

2343
cMusketeer

山东中驰汽配电子商务有限公司 · Android开发工程师 (已认证)

算法:插入排序详解--为什么从第二项开始,而不是第一项

PS:对于插入排序这个算法,我们想要看清他就要从它的应用场景,概念,用法等去了解它,实现代码就那么几行,但有时还真是不好理解,比如说为什么从第二项开始,而不是从...

3896

扫码关注云+社区

领取腾讯云代金券