Skip to content

aoshi2025s/leetcode-review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

LeetCode repository for review

step1

  • 1段階目、方法を思いつく。
  • 答えを見ずに考えて、5分考えてわからなかったら答えを見る。
  • 答えを見て理解したと思ったら、答えを隠して書く。
  • 筆が進まず5分迷ったら答えを見る。
  • 答えを見たら一回全部消してやり直す。
  • 正解になったら1段階目終わり。

step2

  • 2段階目、自然な書き方を考えて整理する。
  • コードを読みやすくするようにできるだけ整える。
  • 修正というよりもコメントの予測が大事
  • これで動くコードになったら2段階目終わり。

step3

  • 3段階目、覚えられないのは、なんか素直じゃないはずなので、そこを探し、ゴールに到達する。
  • 時間を測りながら書く。書いてアクセプトされたら文字を消してもう一回書く。
  • これを10分以内に一回もエラーを出さずに書ける状態になるまで続ける。
  • 3回続けてそれができたらその問題はひとまずOK。

step4

  • 3ステップ目まで終わったタイミングでレビューを依頼し、レビューを元にコードを書き直す。

メモ

  • 次に解く問題の予告(前の問題のレビューをしてもらうとき)
  • 手を付けはじめた瞬間に手を付けた旨を書き込む
  • 15分くらい考えて分からなかったら、そこまで何を考えたのかを言語化する
  • 動かないコードができあがって直せなかったら、どうしたらいいかを投げつける
  1. Two Sum

  2. Add Two Numbers

  3. Longest Substring Without Repeating Characters

  4. First Unique Character in a String

  5. Zigzag Conversion

  6. String to Integer (atoi)

  7. Is Subsequence

  8. Word Break

  9. Linked List Cycle

  10. Linked List Cycle II

  11. Valid Parentheses

  12. Paint Fence

  13. Generate Parentheses

  14. Kth Largest Element in a Stream

  15. Split BST

  16. Find Minimum in Rotated Sorted Array

  17. Move Zeroes

  18. K-th Symbol in Grammar

  19. Next Permutation

  20. Capacity To Ship Packages Within D Days

  21. Search in Rotated Sorted Array

  22. Search Insert Position

  23. Combination Sum

  24. Longest Increasing Subsequence

  25. Permutations

  26. Subarray Sum Equals K

  27. Group Anagrams

  28. Pow(x, n)

  29. Maximum Subarray

  30. Max Area of Island

  31. Unique Paths

  32. Unique Paths II

  33. Coin Change

  34. Number of Connected Components in an Undirected Graph

  35. Unique Email Addresses

  36. House Robber

  37. Number of Islands

  38. Subsets

  39. Reverse Linked List

  40. Minimum Size Subarray Sum

  41. Remove Duplicates from Sorted List II

  42. Remove Duplicates from Sorted List

  43. House Robber II

  44. Top K Frequent Elements

  45. Intersection of Two Arrays

  46. Validate Binary Search Tree

  47. Binary Tree Level Order Traversal

  48. Binary Tree Zigzag Level Order Traversal

  49. Maximum Depth of Binary Tree

  50. Construct Binary Tree from Preorder and Inorder Traversal

  51. Merge Two Binary Trees

  52. Convert Sorted Array to Binary Search Tree

  53. Minimum Depth of Binary Tree

  54. Path Sum

  55. Find K Pairs with Smallest Sums

  56. Best Time to Buy and Sell Stock

  57. Best Time to Buy and Sell Stock II

  58. Meeting Rooms

  59. Meeting Rooms II

  60. Word Ladder

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published