- 博客(3)
- 收藏
- 关注
原创 没事干想到的解法(Task Scheduler--LeetCode 621)
这题瞎琢磨了半天,一开始在想到底怎么排序会得到最小的size,随便排了几次后发现其实最小size的排序方法有挺多的,而且其实这道题只要大小,也没问具体咋排的所以就突然想到其实这是怎么使得idle最少的问题然后这个问题就简单一些了,不管怎么排序,为了满足条件,出现次数最多的任务肯定是要按照每隔n次任务出现一次的节奏排下去,这样相当于就确定了一个框架: 比如例题中{'A','A','A'...
2018-03-15 23:00:03 221
原创 leetcode--reverse linked list II 第一个想到的方法吧
感觉自己缝缝补补过了,先放这吧以后再看。public ListNode reverseBetween(ListNode head, int m, int n) { if (head == null || head.next == null) { return head; } if (m == n) { return head; } int mid = (m + n
2017-02-23 00:21:33 193
原创 记录一下自己写的很烂的leetcode题吧--Search for a Range
虽然自己瞎捣鼓把答案弄出来了,但是看了大神的答案以后觉得自己简直弱爆了。 把自己奇特的脑回路记下来以后慢慢改进吧。 public int[] searchRange(int[] nums, int target) { int[] pos = new int[2]; if (nums.length == 0) { pos[0] = -1; pos[1] = -1;
2017-02-22 22:23:15 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人