06 2020 档案
摘要:选择排序算法 package sort; import util.BaseUtil; public class SelectSort { public static int[] sortAsc(int[] array) { if (0 == array.length) { return array;
阅读全文
摘要:冒泡排序算法 package sort; import util.BaseUtil; /** * 冒泡排序 */ public class BubbleSort { /** * 冒泡排序,升序 *每一趟找到最大的元素到到该趟的尾部 * @param array * @return */ public
阅读全文
摘要:内部排序算法性能测试 package sort; public class SortTest { public static void main(String[] args) { //baseTest(); batchSortTest(); } private static void baseTes
阅读全文
摘要:环形单链表解决约瑟夫问题 package linkedlist; public class Josephu<T> { private Node<T> head; private int size = 0; /** * 约瑟夫问题 * 输入数据的总数直接从size中读取,可以不显示的指定 * 删除数到
阅读全文
摘要:Java 双向链表 Demo package linkedlist; /** * 双向链表 * @param <T> */ public class DoubleLinkedList<T> { // 定义空的头结点 private DoubleNode<T> head = new DoubleNod
阅读全文
摘要:实现单链表基础操作 package linkedlist; import java.util.NoSuchElementException; import java.util.Stack; /** * 单链表 */ @SuppressWarnings("all") public class Sing
阅读全文
摘要:二维数组与稀疏数组互转 注意:二维数组判空 package array; /** * 稀疏数组 */ public class SparseArray { private static int n = 4; private static int m = 5; private int[][] spar
阅读全文

浙公网安备 33010602011771号