LintCode # Title Solution 005 Kth Largest Element C++ 007 Serialize and Deserialize Binary Tree C++ 011 Search Range in Binary Search Tree C++ 012 Min Stack C++ 015 Permutations C++ 020 Dices Sum C++ 029 Interleaving String C++ 032 Minimum Window Substring C++ 040 Implement Queue by Two Stacks C++ 041 Maximum Subarray C++ 042 Maximum Subarray II C++ 044 Minimum Subarray C++ 046 Majority Element C++ 047 Majority Element II C++ 048 Majority Number III C++ 051 Previous Permutation C++ 052 Next Permutation C++ 054 String to Integer (atoi) C++ 056 Two Sum C++ 057 3Sum C++ 058 4Sum C++ 059 3Sum Closest C++ 062 Search in Rotated Sorted Array C++ 063 Search in Rotated Sorted Array II C++ 066 Binary Tree Preorder Traversal C++ 067 Binary Tree Inorder Traversal C++ 068 Binary Tree Postorder Traversal C++ 069 Binary Tree Level Order Traversal C++ 070 Binary Tree Level Order Traversal II C++ 071 Binary Tree Zigzag Level Order Traversal C++ 072 Construct Binary Tree from Inorder and Postorder Traversal C++ 073 Construct Binary Tree from Preorder and Inorder Traversal C++ 077 Longest Common Subsequence C++ 079 Longest Common Substring C++ 080 Median C++ 086 Binary Search Tree Iterator C++ 088 Lowest Common Ancestor of a Binary Tree C++ 090 k Sum II C++ 091 Minimum Adjustment Cost C++ 094 Binary Tree Maximum Path Sum C++ 097 Maximum Depth of Binary Tree C++ 106 Convert Sorted List to Binary Search Tree C++ 107 Word Break C++ 108 Palindrome Partitioning II C++ 109 Triangle C++ 156 Merge Intervals C++ 391 Number of Airplanes in the Sky C++ 1397 Digital Coverage C++ 1416 The Previous Number C++