- 博客(7)
- 收藏
- 关注
原创 红黑树
/** * @author damei * @Time 2020/3/10 08:52 * @Description: */ public class RBTree <T extends Comparable<T>>{ private RBNode<T> mRoot;//根结点 private static final boolean ...
2020-03-10 19:09:11
147
原创 实现哈夫曼树(最优二叉树)
public class HuffmanTree { //节点 public static class Node<E> { E data; //数据 int weight; //权重 Node leftChild; //左子节点 Node rightChild;//右子节点 public ...
2020-03-05 13:45:08
201
原创 一行代码实现网络框架的切换 (网络)
使用代理模式 数据回调接口 public interface ICallback { //为了适应各种网络框架的不同的返回类型使用String来接收 void onSuccess(String result); void onFailure(String e); } 功能接口 //使用一种举例 public interface IHttpProcessor { void ...
2020-03-01 09:49:56
421
原创 单链表实现LRU算法 (算法)
###模拟LinkedList ###模拟Lru算法 模拟LinkedList /** * @author damei * @Time 2020/2/29 08:34 * @Description: */ public class LinkedList<T> { Node list; int size; //链表有多少个节点 public Linked...
2020-02-29 09:49:25
855
原创 沉浸式状态栏 (UI)
public static void setTransparent(Activity activity){ if(Build.VERSION.SDK_INT< Build.VERSION_CODES.KITKAT){ return; } transparentStatusBar(activity); setRootView(activity);...
2020-02-28 15:55:28
217
原创 ViewPager+Fragment 懒加载 (性能优化)
懒加载原则:可见时加载,不可见就不加载 java: /** * @author damei * @Time 2020/2/28 10:26 * @Description: */ public abstract class LazyFragment extends Fragment { private static final String TAG = "LazyFragment...
2020-02-28 13:15:24
410
原创 自定义View(java,kotlin) - 仿京东流式布局 2.26
效果图: public class FlowLayout extends ViewGroup { private static final String TAG = "FlowLayout"; private int mHorizontalSpacing = dq2px(16); private int mVerticlaSpacing = dq2px(8); ...
2020-02-26 17:13:29
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人