- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 Android快速实现高亮引导
在发新版或增加新功能时常会用到高亮显示某一处,高亮显示所用的最关键技术是PorterDuffXfermode。 在看本文之前推荐大家学习下canvas相关知识 :http://hencoder.com/ui-1-2/。 这里给大家推荐下HenCoder,是面向安卓进阶,内容生动有趣又不失精彩。下面进入正题 呈现出的高亮显示无非就是activity.getWindow().getDecorV
2017-11-22 14:04:52
1419
原创 快速排序-三向切分(java实现)
package com.algorithms;public class Quick { /** * 对快速排序进行优化,含有重复元素较多时 效率更高 * @param integers * @param low * @param hight */ public static void sort(int[] integers,int lo
2017-10-10 15:22:02
443
原创 归并排序-自底向上(java实现)
package com.algorithms;public class MergeBU { public static void merge(int[] integers,int min,int mid,int max) { int i=min; int j=mid+1; int[] aux=new int[integers.length];
2017-10-09 16:41:57
1062
1
原创 希尔排序(java实现)
package com.algorithms;public class Shell {/** * @param intergers * @return */public static int[] sort(int[] intergers) { int n=intergers.length; int h=1; //根据数组长度确定步长序列 while(h<n/3
2017-10-09 14:29:10
224
原创 插入排序(java实现)
package com.algorithms;public class Insertion { /** * @param intergers * @return * 算法复杂度O(n²) * 适用于具有一定初始顺序 * 是稳定的排序算法 */ public static int[] sort(int[] intergers)
2017-10-09 11:02:44
229
原创 选择排序(java实现)
package com.algorithms;public class Selection { public static int[] sort(int[] intergers) { for (int i = 0; i < intergers.length; i++) { int min=i; for (int j = i+1;
2017-10-09 10:05:12
201
原创 二分查找(java实现)
二分查找(java实现)package com.algorithms;public class BinarySearch {public static int keyPosition(int[] numbers,int key) { int high=numbers.length-1; int low=0; while(low<=high){ int mid
2017-10-06 14:50:23
181
空空如也
nestedscrollview和横向recyclerview滑动冲突。
2016-07-20
安卓nestedscrollview和横向recyclerview滑动冲突。
2016-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人