
数据结构和算法
二度看风景
量的积累,定会有质的变化
展开
-
冒泡排序
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 冒泡排序 * 适合所有排序数量小于8的排序 * Created by linyaokui on 17/11/28. */public class BubblingSort { @Test public void test(){ i原创 2017-11-28 19:30:24 · 312 阅读 · 0 评论 -
RSA加解密
import org.junit.Test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.Key;import原创 2017-12-26 16:32:10 · 239 阅读 · 0 评论 -
归并排序
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 归并排序 适合链表性数据 * Created by linyaokui on 17/12/4. */public class MergeSort { @Test public void testMerge(){ int[] arra原创 2017-12-04 20:15:40 · 172 阅读 · 0 评论 -
快速排序
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 快速排序 * Created by linyaokui on 17/12/4. */public class QuickSort { @Test public void testQuickSort(){ int[] array=ne原创 2017-12-04 20:10:30 · 185 阅读 · 0 评论 -
二分查找法
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 二分查找法 * Created by linyaokui on 17/12/4. */public class BinarySearch { @Test public void testBinarySearch(){ int[] a原创 2017-12-04 17:55:10 · 186 阅读 · 0 评论 -
希尔排序
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 希尔排序 * Created by linyaokui on 17/12/8. */public class ShellSort { @Test public void test(){ int[] array=new int[]{3原创 2017-12-08 16:35:20 · 166 阅读 · 0 评论 -
插入排序
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 插入排序 * Created by linyaokui on 17/12/8. */public class InsertSort { @Test public void test(){ int[] array=new int[]{原创 2017-12-08 16:12:24 · 152 阅读 · 0 评论 -
汉诺塔
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 递归实现汉诺塔 * * Created by linyaokui on 17/11/28. */public class Hanoi { @Test public void test(){ hanoi(3,1,2,3);原创 2017-11-28 20:03:17 · 274 阅读 · 0 评论 -
菲波那切数列
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 递归实现菲波那切数列 * * Created by linyaokui on 17/11/28. */public class Fibonacci { @Test public void test(){ System.out.pr原创 2017-11-28 19:53:39 · 427 阅读 · 0 评论 -
选择排序
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 选择排序 * * Created by linyaokui on 17/11/28. */public class SelectSort { @Test public void test(){ int[] array = {5,4原创 2017-11-28 19:47:41 · 147 阅读 · 0 评论 -
大整数和大浮点数的使用
Java中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。这两个类都在java.math.*包中,因此每次必须在开头处引用该包。Ⅰ基本函数:1.valueOf(parament); 将参数转换为制定的类型比如 int a=3;BigInteger b=B转载 2017-12-26 16:33:32 · 704 阅读 · 0 评论