算法
shixingyi_66
这个作者很懒,什么都没留下…
展开
-
单链表的就地逆置算法
package one; public class Node { int data; Node next; public Node(int data){ this.data = data; } } package one; import java.util.Scanner; public class TestNode { public原创 2017-11-17 16:17:47 · 2118 阅读 · 0 评论 -
android java 数据结构与算法 1
1 进程与线程的区别: 进程,常被定义为程序的执行,可以把一个进程看成一个独立的程序,在内存中有其完备的数据空间和代码空间。一个进程所拥有的数据和变量只属于他自己。线程,某一进程中一路单独运行的程序。也就是线程存在于进程之中,一个进程由一个或多个线程构成,各线程共享相同的代码和全局数据,但各有自己的堆栈。由于堆栈是每个线程一个,因此局部变量对每一线程来说是私有的。由于所有线程共转载 2017-12-26 14:26:12 · 161 阅读 · 0 评论 -
java 算法
1 二分法查找 import java.util.Scanner; public class TestBinarySearch { public static int rank(int[] num,int key){ int s = 0; int e = num.length-1; while(s int m = s+(e-s)/2; if(key e = m-1原创 2017-12-27 11:22:22 · 165 阅读 · 0 评论