摘要:
归并排序法是一种高级排序算法 核心思想:归并排序法是一种分治算法,将一个数组递归的一分为二,二分为四...定义一个merge()方法对两个子数组分别进行遍历比较,选出较小的元素放在前面,最终完成排序 递归实现归并排序法 import java.util.Arrays; public class Al 阅读全文
摘要:
迭代 class Solution { public ListNode deleteDuplicates(ListNode head) { ListNode dummyHead = new ListNode(-1); dummyHead.next = head; ListNode cur = hea 阅读全文
摘要:
队列也是一种线性结构,从一端(队尾)添加元素,从另一端(队首)取出元素 先进先出(First In First Out) 数组实现队列 常用方法为enqueue()、dequeue()、getFront()、getSize()、isEmpty() public class Algorithm { p 阅读全文
摘要:
public class Algorithm { public static void main(String[] args) { MyCircularQueue queue = new MyCircularQueue(5); for (int i = 0; i < 6; i++) { System 阅读全文