摘要:
/** * @desc: 自定义索引优先队列,可修改,删除索引对应的值 * @author: 毛会懂 * @create: 2021-01-06 17:20:00 **/ public class MyIndexPriorityQueue<T extends Comparable<T>> { pri 阅读全文
摘要:
** * @desc: 最小优先队列,值越小,优先级越高,其实就是构造小顶堆 * @author: 毛会懂 * @create: 2021-01-06 16:34:00 **/public class MyMinPriorityQueue<T extends Comparable<T>> { pri 阅读全文
摘要:
/** * @desc: 最大优先队列,值越大,优先级越高,其实就是构造大顶堆 * @author: 毛会懂 * @create: 2021-01-06 16:32:00 **/ public class MyMaxPriorityQueue<T extends Comparable<T>> { p 阅读全文
摘要:
/** * @desc: 自定义堆排序:从小到大排序 * @author: 毛会懂 * @create: 2021-01-06 14:50:00 **/ public class MyHeapSort<T> { public static void sort(Comparable[] source) 阅读全文
摘要:
/** * @desc: 自定义堆结构:构造大顶堆,实现插入和删除操作 * @author: 毛会懂 * @create: 2021-01-06 10:35:00 **/ public class MyHeap<T extends Comparable<T>>{ private T[] arr; p 阅读全文
摘要:
/** * @desc: 自定义二叉查找树: 插入键值对,根据key查找元素值,删除节点,取最大(小)的元素值, * 前序(中序,后序,层次)遍历,树的高度 * @author: 毛会懂 * @create: 2021-01-05 14:11:00 **/ public class MyBinary 阅读全文