查看: 1034| 回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

刷题打卡

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
目标是leetcode 400道。分类参考:https://cspiration.com/leetcodeClassification

目前刷了74道:
Array 过半

400道里题目分类
217 medium
105 easy
78 hard

已刷74道题目分布
Easy 37 Medium 32 Hard 5

每天5-10题

基础数据结构掌握,高级数据结构在刷题过程中学习。

很多medium 跟easy的题目 包含了trick。而不是单纯的算法。

掌握trick,掌握算法。



上一篇:2020希望找到工作!
下一篇:零基础打卡刷题
🔗
 楼主| wkang 2019-6-20 20:44:52 | 只看该作者
全局:
本帖最后由 wkang 于 2019-6-20 21:37 编辑

2019/06/20

45.        Jump Game II
88        Merge Sorted Array        双指针
75        Sort Colors          指针做区间划分
283        Move Zeroes 指针做区间划分
376        Wiggle Subsequence         贪心/一维DP记录最大上升与最大下降
324        Wiggle Sort II  排序,取半然后填补成上下摆动数组。follow是要求O(n) time/ O(1) space
239. Sliding Window Maximum  暴力解 直接取每个区间的最大值/ BST53. Maximum Subarray
53. Maximum Subarray  dp
回复

使用道具 举报

🔗
 楼主| wkang 2019-6-21 23:10:13 | 只看该作者
全局:
本帖最后由 wkang 于 2019-6-21 23:12 编辑

121. Best Time to Buy and Sell Stock 一维dp 分别记录上升与下降最值
130. Surrounded Regions  dfs找到联通点,先置为”值“ 再遍历判断
122. Best Time to Buy and Sell Stock II
733. Flood Fill dfs找到联通点
274. H-Index  数组题目经典之一,找到index与值的关系
回复

使用道具 举报

🔗
 楼主| wkang 2019-6-25 21:46:16 | 只看该作者
全局:
本帖最后由 wkang 于 2019-6-25 21:47 编辑

今天练的是dp问题,先递归解,再转化记忆化搜索,再从自顶向上转化为自底向上递推
120. Triangle
70. Climbing Stairs
198. House Robber
回复

使用道具 举报

🔗
 楼主| wkang 2019-6-30 13:03:04 | 只看该作者
全局:
回溯问题: 组合问题
回溯问题主要是要注意边界的控制 以及结果集的处理
93.restore-ip-addresses
78.subsets
77.combinations
131.palindrome-partitioning 分割回文串

矩阵问题
74.search-a-2d-matrix 找符合规律的点

dp问题
213.house-robber-ii 主要是处理首尾相连,处理两种情况 首抢 尾不抢/ 首不抢 尾抢 复用house-robber 即可
dp思想
376.wiggle-subsequence
使用dp思想,维护两个dp数组 一个记录最大上升,一个记录最大下降
回复

使用道具 举报

🔗
 楼主| wkang 2019-7-10 23:50:16 | 只看该作者
全局:
2019/07/10
167. Two Sum II - Input array is sorted
344. Reverse String
345. Reverse Vowels of a String
11. Container With Most Water

都是双指针问题
回复

使用道具 举报

🔗
 楼主| wkang 2019-7-13 21:21:28 | 只看该作者
全局:
2019/07/13

242. Valid Anagram 使用hash来判断字符串重复方法
438. Find All Anagrams in a String 学习双指针升级版的滑动窗口方法。1. 什么时候该右移动 2 符合条件情况 3 什么时候左移动 掌握学会调整滑动窗口大小
回复

使用道具 举报

🔗
 楼主| wkang 2019-8-4 18:34:48 | 只看该作者
全局:
2019-08-04 14:01:07
92: reverse-linked-list-ii difficulty:Medium
92: 反转链表 II difficulty:Medium

2019-08-04 14:18:34
19: remove-nth-node-from-end-of-list difficulty:Medium
19: 删除链表的倒数第N个节点 difficulty:Medium

2019-08-04 14:53:26
61: rotate-list difficulty:Medium
61: 旋转链表 difficulty:Medium

2019-08-04 15:58:25
143: reorder-list difficulty:Medium
143: 重排链表 difficulty:Medium

2019-08-04 16:42:51
21: merge-two-sorted-lists difficulty:Easy
21: 合并两个有序链表 difficulty:Easy

2019-08-04 17:56:52
160: intersection-of-two-linked-lists difficulty:Easy
160: 相交链表 difficulty:Easy

2019-08-04 18:13:39
141: linked-list-cycle difficulty:Easy
141: 环形链表 difficulty:Easy
回复

使用道具 举报

全局:
谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表