java数据结构
@zqstudio
一个没有感情的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java-数据结构-栈工具类-括号匹配
import java.util.Iterator;public class Stack<T> implements Iterable<T> { private int n; private Node head; private class Node { private T item; private Node next; public Node(T item, Node next) { this.item = item; Node nextN原创 2021-05-07 23:36:04 · 186 阅读 · 0 评论 -
数据结构-java-快速排序-工具类
package itheima06;public class Quick { public static boolean judge(Comparable s1,Comparable s2) { return s1.compareTo(s2)<0; } public static void exchange(Comparable[] a, int i, int j) { Comparable temp = a[i]; a[i] = a[j]; a[j] = temp;原创 2021-04-27 23:49:53 · 199 阅读 · 0 评论 -
java-数据结构-归并排序-工具类
package itheima05;public class Merging { private static Comparable[] assist; public static void sort(Comparable[] a) { assist = new Comparable[a.length]; int low = 0; int high = a.length - 1; sort(a, low, high); } public static void sort(原创 2021-04-27 00:13:36 · 140 阅读 · 0 评论 -
java数据结构
@java数据结构希尔排序public class Shell { public static void sort(Comparable[] a) { int h = 1; while (h < a.length) { h = h * 2 + 1; } while (h >= 1) { for (int i = h; i < a.length; i++) { for (int j = i; j >= h; j -= h) { if原创 2021-04-24 00:17:57 · 99 阅读 · 0 评论 -
Java数据结构--插入排序
@java数据结构----插入排序数据结构算法这里是引用 public static void sort(Comparable[] a) { for (int i = 1; i < a.length; i++) { for (int j = i; j > 0; j--) { if (judge(a[j - 1], a[j])) { exchange(a, j - 1, j); } else { break; } } }原创 2021-04-22 23:47:50 · 93 阅读 · 0 评论
分享