楼主: annig
跳转到指定楼层
上一主题 下一主题
收起左侧

2021刷题打卡

🔗
 楼主| annig 2021-6-16 08:03:49 | 只看该作者
全局:
6/14/21

1588. Sum of All Odd Length Subarrays, Time: O(), Space: O()
557. Reverse Words in a String III, Time: O(N), Space: O(N)
1323. Maximum 69 Number, Time: O(N), Space: O(N)
876. Middle of the Linked List, Two pointers, Time: O(N), Space: O(1)
21. Merge Two Sorted Lists, Time: O(N), Space: O(1)
206. Reverse Linked List, Time: O(N), Space: O(1)
237. Delete Node in a Linked List, Time: O(1), Space: O(1)
回复

使用道具 举报

🔗
 楼主| annig 2021-6-18 01:18:33 | 只看该作者
全局:
6/15/21

1351. Count Negative Numbers in a Sorted Matrix, Time: O(M * N), Space: O(1)
242. Valid Anagram, Time: O(N), Space: O(1)
1748. Sum of Unique Elements, Map, Time: O(N), Space: O(N)

6/16/21

283. Move Zeroes, Time: O(N), Space: O(1)
回复

使用道具 举报

🔗
 楼主| annig 2021-6-18 16:01:42 | 只看该作者
全局:
6/17/21

Tree专题
617. Merge Two Binary Trees, Time: O(N), Space: O(N)
700. Search in a Binary Search Tree, Time: O(N), Space: O(H)
104. Maximum Depth of Binary Tree, DFS / BFS, Time: O(N), Space: O(H)
559. Maximum Depth of N-ary Tree, Time: O(N), Space: O(H)
226. Invert Binary Tree, D&C, Time: O(N), Space: O(H)
94. Binary Tree Inorder Traversal, 递归, 非递归用stack, Time: O(N), Space: O(H)
100. Same Tree, Time: O(N), Space: O(H)
872. Leaf-Similar Trees, 用两个list记录, list1.equals(list2), Time: O(N), Space: O(N)
606. Construct String from Binary Tree, DFS, 用sb记录, 每次先将当前root.val加入sb, 左边直接加并且继续往下搜, 右边检查存在的情况下再加和往下做, 这样就可以避免没用的(), Time: O(N), Space: O(H)
108. Convert Sorted Array to Binary Search Tree, Time: O(N), Space: O(H)
回复

使用道具 举报

🔗
 楼主| annig 2021-6-20 04:41:04 | 只看该作者
全局:
6/18/21

Tree
144. Binary Tree Preorder Traversal, 非递归时, 最后顺序根左右, 所以用stack存的根, pop根的时候再右左, Time: O(N), Space: O(H)
145. Binary Tree Postorder Traversal, Time: O(N), Space: O(H)
637. Average of Levels in Binary Tree, Double和Integer运算结果是Double, Time: O(N), Space: O(N)
回复

使用道具 举报

🔗
 楼主| annig 2021-6-21 02:26:57 | 只看该作者
全局:
6/19/21

Tree
653. Two Sum IV - Input is a BST, Set记录曾经出现过的val, Time: O(N), Space: O(H)
965. Univalued Binary Tree, Time: O(N), Space: O(H)
1022. Sum of Root To Leaf Binary Numbers, Time: O(N), Space: O(H)
589. N-ary Tree Preorder Traversal, Time: O(N), Space: O(H)
590. N-ary Tree Postorder Traversal, Time: O(N), Space: O(H)
897. Increasing Order Search Tree, inorder是升序的, Time: O(N), Space: O(H)
101. Symmetric Tree, Time: O(N), Space: O(H)
404. Sum of Left Leaves, DFS, Time: O(N), Space: O(H)
257. Binary Tree Paths, Time: O(N), Space: O(H)
993. Cousins in Binary Tree, BFS, 只要和层相关的首先想BFS, Time: O(N), Space: O(N)
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
ghu97 2021-6-23 00:40:35 | 只看该作者
全局:
同求加群!每天刷题8-12道左右,一个月计划刷300道~
回复

使用道具 举报

🔗
 楼主| annig 2021-6-23 01:47:01 | 只看该作者
全局:
6/20/21

Tree
110. Balanced Binary Tree, Time: O(N), Space: O(H)
111. Minimum Depth of Binary Tree, 正常算完left & right的depth, 分别判断一下左右什么情况决定return什么值, Time: O(N), Space: O(H)
543. Diameter of Binary Tree, 每个点的最长path:left + right, Time: O(N), Space: O(H)
563. Binary Tree Tilt, Time: O(N), Space: O(H)
572. Subtree of Another Tree, Time: O(N), Space: O(H)
270. Closest Binary Search Tree Value, Time: O(N), Space: O(H)

6/21/21
199. Binary Tree Right Side View, Time: O(N), Space: O(N)
回复

使用道具 举报

🔗
 楼主| annig 2021-6-25 09:28:47 | 只看该作者
全局:
6/22/21

235. Lowest Common Ancestor of a Binary Search Tree
671. Second Minimum Node In a Binary Tree
783. Minimum Distance Between BST Nodes
530. Minimum Absolute Difference in BST

6/23/21

112. Path Sum
501. Find Mode in Binary Search Tree
回复

使用道具 举报

🔗
 楼主| annig 2021-6-26 07:17:54 | 只看该作者
全局:
6/22/21

235. Lowest Common Ancestor of a Binary Search Tree
671. Second Minimum Node In a Binary Tree
783. Minimum Distance Between BST Nodes
530. Minimum Absolute Difference in BST

6/23/21

112. Path Sum
501. Find Mode in Binary Search Tree
回复

使用道具 举报

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

本版积分规则

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