会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
No man's heart aches forever.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
33
下一页
2019年7月7日
138. Copy List with Random Pointer
摘要: 刷 July 06 2019 和133一样 先收集所有的NODE,建立一套新的,此时新的直接没有指针关系。 遍历新的,通过VAL来找到原来的NODE,看看原来NODE指向哪,就把当前指向新的那个位置。 public Node copyRandomList(Node head) { if (head
阅读全文
posted @ 2019-07-07 10:25 哇呀呀..生气啦~
阅读(139)
评论(0)
推荐(0)
2019年7月2日
310. Minimum Height Trees
摘要: 刷 July 01 2019 这个题是BFS做的,从最外一圈算indegree,需要注意的是要以一圈为一个单位,不是像course schedule那样可以尽情从1个点开始。 最里面那圈的值就是最终的结果,可以是1,也可以是2个。 一开始按course schedule的办法,走一遍所有的点,这是多
阅读全文
posted @ 2019-07-02 14:03 哇呀呀..生气啦~
阅读(93)
评论(0)
推荐(0)
2019年6月23日
4. Median of Two Sorted Arrays
摘要: 刷 June 22 2019 这个题做得那叫一个烂。。 找2个数组的中位数: 先找到每个数组的1/4位数然后比较:较小数组里到中位的部分可以舍弃. 这里其实已经把范围缩小到2个数组分别的0~k/4 下一次计算就要找到2个数组的0~k/8,这样下去总能找到 然后, 这个人是可以普及到Kth small
阅读全文
posted @ 2019-06-23 13:45 哇呀呀..生气啦~
阅读(107)
评论(0)
推荐(0)
2019年6月22日
153. Find Minimum in Rotated Sorted Array
摘要: 刷 June 21 2019 找到最小值。 二分,通过M和R的大小判断最小值在哪边,最后停留的位置[A, B]里AB的大小为止,所以比较一下。
阅读全文
posted @ 2019-06-22 13:03 哇呀呀..生气啦~
阅读(78)
评论(0)
推荐(0)
33. Search in Rotated Sorted Array
摘要: 刷 June 21 2019 这个题代码写得不如一刷简洁 1 先通过nums[l] val && target = nums[l] && target
阅读全文
posted @ 2019-06-22 12:56 哇呀呀..生气啦~
阅读(108)
评论(0)
推荐(0)
35. Search Insert Position
摘要: 刷 June 21 2019 。。和上一题一样,一样在记录比解题用时间长。
阅读全文
posted @ 2019-06-22 11:34 哇呀呀..生气啦~
阅读(88)
评论(0)
推荐(0)
278. First Bad Version
摘要: 刷 June 21 2019 记这个题比写这个题花的时间多。不过其实这就是YSLR的YS应用。 java public int firstBadVersion(int n) { int l = 1, r = n; while (l
阅读全文
posted @ 2019-06-22 11:29 哇呀呀..生气啦~
阅读(106)
评论(0)
推荐(0)
240. Search a 2D Matrix II
摘要: 刷 June 21 2019 这个题居然也没记录过? 没法直接二分,因为不是完全排列的。 左下开始 O(row + col)
阅读全文
posted @ 2019-06-22 11:09 哇呀呀..生气啦~
阅读(110)
评论(0)
推荐(0)
74. Search a 2D Matrix
摘要: 刷 June 21 2019 这个居然也没记过? 二维转一维,用的究极二分大法,但是如果因为超左右边界而找不到。 yes left, no right = 找不到的话L是停在最右边超过的地方,最后判断会out of boundary.. java public boolean searchMatri
阅读全文
posted @ 2019-06-22 05:59 哇呀呀..生气啦~
阅读(167)
评论(0)
推荐(0)
2019年6月21日
212. Word Search II
摘要: 刷 June 21 2019 Trie + word search是CS1501的作业题,当时做了1个月。 DFS + backtrack + trie,正好复习了一下dfs + backtrack 说说做错的地方: 一开始是用board[][]建字典,枚举所有可能,然后在里面搜索words,这样建
阅读全文
posted @ 2019-06-21 16:24 哇呀呀..生气啦~
阅读(115)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
33
下一页
公告