摘要: 1 public class Solution 2 { 3 public static void main(String[] args) 4 { 5 // 1 --> 2 --> 3 --> 5 --> 4 --> 6 --> 0 --> null 6 // 0 1 2 3 4 5 6 ... 阅读全文
posted @ 2018-03-20 19:27 mayinmiao 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1 public class DequeStructure { 2 Deque stack1; 3 Deque stack2; 4 public DequeStructure () { 5 stack1 = new LinkedList(); 6 stack2 = new LinkedList(); 7 } ... 阅读全文
posted @ 2018-03-20 03:56 mayinmiao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.*; 2 3 public class TwoStackImplementDeque { 4 public static void main(String[] args) { 5 DequeStructure d = new DequeStructure(); 6 d.leftPush(4); ... 阅读全文
posted @ 2018-03-20 03:54 mayinmiao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1 public class Solution { 2 public void sort(LinkedList stack1) { 3 LinkedList stack2 = new LinkedList(); 4 int min = Integer.MAX_VALUE; 5 int counter = 0; 6 ... 阅读全文
posted @ 2018-03-19 02:24 mayinmiao 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 方法1: 声明新的类 + hashmap + priority queue 阅读全文
posted @ 2018-03-04 08:04 mayinmiao 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 思路: 跟找第kth小的数相反,数组逆向排序。从前找第k - 1个数。 阅读全文
posted @ 2018-03-04 07:26 mayinmiao 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 方法一: 坐等左边右边来送结果~~~,适合所有二叉树 方法二 Branch pruning : 转来自老铁的博客https://home.cnblogs.com/u/davidnyc 阅读全文
posted @ 2018-03-02 13:51 mayinmiao 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 这道题目,一刷用Queue就可以了 阅读全文
posted @ 2018-03-02 12:41 mayinmiao 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 方法一: 双指针容易点。 方法二: 数个数 阅读全文
posted @ 2018-03-02 12:16 mayinmiao 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 这道题目恶心就在于,你要判断k跟list长度之间的大小关系。 所以要先求长度。 阅读全文
posted @ 2018-03-02 11:34 mayinmiao 阅读(85) 评论(0) 推荐(0) 编辑