Micorsoft 2019-02

836 Rectangle Overlap138 Copy List with Random Pointer

151 Reverse Words in a String

348 Design Tic-Tac-Toe

103 Binary Tree Zigzag Level Order Traversal

402 Remove K Digits

165 Compare Version Numbers

1 Two Sum

146 LRU Cache

253 Meeting Room II

445 Add Two Numbers II

88 Merge Sorted Array

564 Find the Closest Palindrome

75 Sort Colors

2 Add Two Numbers

48 Rotate Image

273 Integer to English Words

54 Spiral Matrix

722 Remove Comments

545 Boundary of Binary Tree

200 Number of Islands

98 Validate Binary Search Tree

285 Inorder Successor in BST

206 Reverse Linked List

794 Tic-Tac-Toe State

287 Find the Duplicate Number

8 String to Integer(atoi)

297 Serialize and Deserialize Binary Tree

706 Design HashMap

53 Maximum Subarray

692 Top K Frequent Words

24 Swap Nodes in Pairs

121 Best Time to Buy and Sell Stock

85 Maximal Rectangle

722 Basic Calculator III

21 Merge Two Sorted Lists

450 Delete Node in a BST

116 Populating Next Right Pointers in Each Node

5 Longest Palindromic Substring

529 Minesweeper

636 Exclusive Time of Functions

141 Linked List Cycle

17 Letter Combinations of a Phone Number

25 Reverse Nodes in k-Group

20 Valid Parentheses

22 Generate Parentheses

836 Rectangle Overlap

229 Majority Element II

56 Merge Intervals

344 Reverse String

240 Search a 2D Matrix II

295 Find Median from Data Stream

79 Word Search

417 Pacific Atlantic Water Flow

322 Coin Change

443 String Compression

174 Dungeon Game

669 Trim a Binary Search Tree

4 Median of Two Sorted Arrays

23 merge k Sorted Lists

160 Intersection of Two Linked Lists

168 Excel Sheet Column Title

419 Battleships in a Board

72 Edit Distance

36 Valid Sudoku

662 Maximum Width of Binary Tree

224 Basic Calculator

64 minimmum Path Sum

42 Trapping Rain Water

94 Binary Tree Inorder Traversal

199 Binary Tree Right Side View

10 Regular Expression Matching

407 Trapping Rain Water II

13 Roman to Integer

44 Wildcard Matching

172 Factorial Trailing Zeroes

232 Implement Queue using Stacks

236 Lowest Common Ancestor of a Binary Tree

76 miinummum Window Substring

218 The Skyline Problem

679 24 Game

235 Lowest Common Ancestor of a Binary Search Tree

759 Employee Free Time

162 Find Peak Element

314 Binary Tree Vertical Order Traversal

49 Group Anagrams

655 Paint Binary Tree

12 Integer to Roman

61 Rotate List

300 Longest Increasing Subsequence

449 Serialze and Deserialize BST

3 Longest Substring Without Repeating Characters

128 Longest Consecutive Sequence

133 Colne Graph

428 Serialize and Deserialize N-ary Tree

239 Sliding Window Maximum

31 Next Permutation

102 Binary Tree Level Order Traversal

110 Balanced Binary Tree

93 Restore IP Addresses

460 LFU Cache

917 Reverse Only Letters

33 Search iin Rotated Sorted Array

74 Search a 2D Matrix

415 Add Strings

143 Reorder List

19 Remove Nth Node From End of List

708 Insert into a Cyclic Sorted List

140 Word Break II

155 min Stack

694 number of Distinct Islands

212 Word Search II

242 Valid Anagram

729 My Calendar I

863 All Nodes Distance K in Binary Tree

91 Decode Ways

117 Populating Next Right Pointers in Each Node II

7 Reverse Integer

394 Decode String

266 Palindrome Permutation

289 Game of Life

503 Next Greater Element II

84 Largest Rectangle in Histogram

316 Remove Duplicate Letters

380 Insert Delete GetRandom O(1)

652 Find Duplicate Subtrees

557 Reverse Words in a String III

45 Jump Game II

171 Excel Sheet Column Number

286 Walls and Gates

796 Rotate String

208 Implement Trie (Prefix Tree)

671 Second Minumum Node in a Binary Tree

70 Climbing Stairs

280 Wiggle Sort

373 Find K Pairs with Smallest Sums

40 Combination Sum II

92 Reverse Linked List II

43 Multiply Strings

149 Max Points on a Line

523 Continuous Subarray Sum

32 Longest Valid Parentheses

114 Flatten Binary Tree to Linked List

142 Linked List Cycle II

191 Number of 1 Bits

784 Letter Case Permutation

787 Cheapest Flights Within K Stops

215 Kth Largest Element in an Array

73 Set Matrix Zeroes

105 Construct Binary Tree from Preorder and Inorder Traversal

216 Combination Sum III

15 3 Sum

173 Binary Search Tree Iterator

71 Simplify Path

204 Count Primes

28 Implement strStr()

123 Best Time to Buy and Sell Stock III

384 Shuffle an Array

442 Find All Duplicates in an Array

59 Spiral Matrix II

227 Basic Calculator II

347 Top K Frequent Elements

38 Count and Say

55 Jump Game

109 Convert Sorted List to Binary Search Tree

547 Friend Circles

819 Most Common Word

11 Container With Most Water

86 Partition List

237 Delete node in a Linked List

341 Flatten Nested List Iterator

378 Kth Smallest Element in a Sorted Matrix

50 Pow(x, n)

139 Word Break

148 Sort List

238 Product of Array Except Self

621 Task Scheduler

81 Search in Rotated Sorted Array II

150 Evaluate Reverse Polish Notation

167 Two Sum II - Input arra is sorted

695 Max area of island

739 Daily Temperatures

69 Sqrt(x)

209 Minumum Size Subarray Sum

328 Odd Even Linked List

572 Subtree of Another Tree

122 Best Time to Buy and Sell Stock II

124 Biinary Tree Maximum Path Sum

125 Valid Palindrome

189 Rotate Array

101 Symmetric Tree

448 Find All Numbers Disappeared in an Array

701 Insert into a Binary Search Tree

852 Peak Index in a Mountain Array

18 4 Sum

153 Find Minimum in Rotated Sorted Array

230 Kth Smallest Element in a BST

543 Diameter of Binary Tree

560 Subarray Sum Equals K

41 First Missing Positive

118 Pascal's Triangle

152 Maximum Product Subarray

29 Divide Two Integers

9 Palindrome Number

39 Combination Sum

67 Add Binary

112 Path Sum

234 Palindrome Linked List

412 Fizz Buzz

26 Remove Duplicates from Sorted Array

283 Move Zeroes

Last updated