摘要:
归并排序 归并排序是一种概念上最简单的排序算法,与快速排序一样,归并排序也是基于分治法的。归并排序将待排序的元素序列分成两个长度相等的子序列,为每一个子序列排序,然后再将他们合并成一个子序列。合并两个子序列的过程也就是两路归并。 public class MergeSort { public sta 阅读全文
摘要:
两个线程交替打印 public class Test2 { private static int count = 0; private final static Object lock = new Object(); static class TurningRunner implements Run 阅读全文
摘要:
题目: 解题: public class Solution { public boolean hasPath(char[] matrix, int rows, int cols, char[] str) { int flag[] = new int[matrix.length]; for (int 阅读全文
摘要:
题目: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 解题: public class Solution { public ListNode deleteDuplicati 阅读全文