- 博客(12)
- 收藏
- 关注
原创 单链表查询倒数第k个元素
class Node<E> { Node<E> next; E data; Node(E e) { data = e; }}class NodeLinkList<E> { Node<E> head; Node<E> tail; // 尾插法 void addTail(E e) { if (head == null) { .
2022-03-24 15:34:17
664
原创 Java双向链表结构
Java双向链表结构:/** * two way linked list * @param <E> */public class TwoWayLink<E> { private Node first, last; private int size; private void insert(Node insert) { i...
2019-04-12 13:51:54
340
原创 Java单链表实现
Java单链表实现:/** * single link, type: head insert * @param <E> */public class SingleLinkList<E>{ private int size; private Node first; private void linkFirst (E e) { ...
2019-04-11 17:16:57
972
原创 Android应用多进程通讯(一)
Android应用多进程通讯(1)实现:AndroidManifest中声明process属性,指定组件进程 : 开头,为当前应用子进程(私有进程) 小写字母开头,其他应用可用(2)进程间通讯:Messager使用场景:同个应用中的多进程时使用使用方法:创建获取服务端,客户端的Messager对象 服务端: ServiceMessager messagerServer ...
2019-04-11 11:00:47
146
原创 Java :try catch finally return执行顺序
try catch finally return执行顺序:private static int tryCatchExecute () { int a = 10; try { a /= 0; } catch (ArithmeticException e) { e.printStackTrace(); return a;...
2019-04-10 17:09:32
190
原创 Handler
HandlerHandler Message MessageQueue Looper Handler 创建new Handler() --> 创建Looper --> 创建MessageQueue Looper.mQueue; Looper.prepare() ---> ThreadLocal.set(new Looper(true)) 创建当前线程的L...
2019-04-10 17:06:34
155
原创 Java 数组、链表实现栈结构
/** * Java Stack * @param <E> */public class StackX<E> { private int mSize = 10; private int top = -1; private E[] stacks; public StackX (){ stacks = (E[]) ne...
2019-04-10 11:39:17
110
原创 Java 数组实现的队列
/** * Java queue */public class QueueX { private int[] datas; private int front, rear; private int mSize; private int mItemCount; public QueueX(int size) { mSize = siz...
2019-04-10 11:35:12
118
原创 Java优先级队列
#####Java优先级队列/** * Priority queue * */public class PriorityQ { private int mSize ; private int[] datas; private int itemIndex; public PriorityQ (int s) { mSize = s; ...
2019-04-10 11:29:09
980
原创 Java排序
#####1.冒泡排序:/*** * * 外层for每进行一次最大值都移动到数组最后排好,数组长度-1, * 内层for 比较j j+1进行交换 * @param arr */public static void bubbleSort(int[] arr) { int length = arr.length; int i, j, temp; for (i...
2019-04-09 15:33:30
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人