美文网首页
10.2 - hard总结1

10.2 - hard总结1

作者: 健时总向乱中忙 | 来源:发表于2017-10-03 09:56 被阅读0次

每天总结hard20题,三段总解法:1. 找个比较规范的答案,2.把每一行的思路写下来,3.删掉答案重写一遍。不过因为时间有限,所以先打算做前两段。

4. Median of Two Sorted Arrays: 二分法,每次扔掉k/2的数,要考虑怎么扔
10. Regular Expression Matching: 有点难做的一道题,分成star和非start两种情况考虑。
23. Merge k Sorted Lists: 用heap很好做
25. Reverse Nodes in k-Group:也不算难,只要把reverse那个function写好,返回比较合适的值,其它的一点一点扣就行了
30. Substring with Concatenation of All Words: 比较难的一道前向型指针问题,首先要确定最左边的一个点,因为所有字典里的词的长度都一样,所以左边的起始点就是循环一个词的长度。这题可以说是前向型指针的终极应用了,可以再做一遍。
32. Longest Valid Parentheses: 这题解法很nb,感觉不是那么轻易能直接想到,但是一旦想到了,却又很简单。基本想法就是记录很多信息,最后loop一遍找出最大差值。
37. Sudoku Solver: 在dfs的时候要注意一下下一层dfs的值是什么
41. First Missing Positive: 其实就是多加了一步,把所有的负数先映射为0,然后再去做inplace mapping
42. Trapping Rain Water: 思路非常简单,不知为啥归结为难题,只是在写法上稍微注意就可以了
44. Wildcard Matching: 也是一道比较难受的题目,和上面的10一样思考起来比较麻烦
45. Jump Game II: 用greedy的解法比较简单
51. N-Queens: backtracking的一道题
52. N-Queens II: 和上一题一模一样。。。
57. Insert Interval: 规规矩矩按部就班的做,然后注意corner case的处理
65. Valid Number: 利用状态转移的方法,挺神奇的一道题
68. Text Justification: 思路比较直白,corner case比较多
72. Edit Distance: 比较简单的dp,如果用滚动数组要稍微麻烦一些
76. Minimum Window Substring: 比较直白的前向型指针问题
84. Largest Rectangle in Histogram: 利用stack,还算是熟悉吧
85. Maximal Rectangle: 完全是利用84题的思路,一层一层做

相关文章

  • 10.2 - hard总结1

    每天总结hard20题,三段总解法:1. 找个比较规范的答案,2.把每一行的思路写下来,3.删掉答案重写一遍。不过...

  • 10.2总结

    今天回乡下了。很无聊。

  • git 相关

    分支总结 版本回退 git reset –hard HEAD^ 回退到上个版本,git reset –hard...

  • 9.26…10.2总结

    回顾这一周,细想没有计划,最大的收获是对小家的布置 ➿周二一天去给床上买了新的床单被罩,在家饰城里转了大半天,每一...

  • 10.2学习总结

    今日 没学习 明日 好好学习 反思 我要徜徉在知识的海洋里,吮吸知识的雨露,妈妈叫我吃饭,我充耳不闻,爸爸喊我喝水...

  • 10.2 结业总结

    一晃十天的学习就要结束了,真真日子过起来好快好快,但是这十天学习中自己通过童老师的课将自己思考问题的习惯,思维方式...

  • 今日总结10.2

    由于昨晚睡得特别早,3点多就醒了,看了一眼手机,对时间这么早感到震惊,这个睡眠时间肯定不够,于是又睡着了,最后6点...

  • 总结日记10.2

    工作一天,忙碌的一天,忙里偷闲看简书。晚上七点半至九点二十看《高效能人士的七个习惯》九点半后在高效能社群互动半小时...

  • Jetson Xavier AGX/NX Jetpack4.5.

    本文实验使用是Jetpack4.5, cuda10.2,tensorrt 7.1.3.0-1+cuda10.2 1...

  • 回顾我的2016 ,感谢相遇相知的所有人。

    2016年的年终总结 “Is lifealways this hard,or is it just when yo...

网友评论

      本文标题:10.2 - hard总结1

      本文链接:https://www.haomeiwen.com/subject/ffyxyxtx.html