Leetcode # Title Solution Runtime 19 Remove Nth Node From End of List C++ 4 ms 21 Merge Two Sorted Lists C++ 8 ms 35 Search Insert Position C++ 4 ms 53 Maximum Subarray C++ 4 ms 55 Jump Game C++ 125 ms 56 Merge Intervals C++ 48 ms 74 Search a 2D Matrix C++ 0 ms 75 Sort Colors C++ 0 ms 88 Merge Sorted Array C++ 0 ms 94 Binary Tree Inorder Traversal C++ 0 ms 96 Unique Binary Search Trees C++ 0 ms 98 Validate Binary Search Tree C++ 4 ms 101 Symmetric Tree C++ 16 ms 102 Binary Tree Level Order Traversal C++ 8 ms 104 Maximum Depth of Binary Tree C++ 20 ms 105 Construct Binary Tree from Preorder and Inorder Traversal C++ 24 ms 106 Construct Binary Tree from Inorder and Postorder Traversal C++ 24 ms 112 Path Sum C++ 16 ms 116 Populating Next Right Pointers in Each Node C++ 24 ms 144 Binary Tree Preorder Traversal C++ 0 ms 206 Reverse Linked List C++ 8 ms 217 Contains Duplicate C++ 52 ms 234 Palindrome Linked List C++ 172 ms 237 Delete Node in a Linked List C++ 12 ms 278 First Bad Version C++ 0 ms 287 Find the Duplicate Number C++ 108 ms 338 Counting Bits C++ 4 ms 344 Reverse String C++ 32 ms 508 Most Frequent Subtree Sum C++ 12 ms 543 Diameter of Binary Tree C++ 4 ms 695 Max Area of Island C++ 32 ms 704 Binary Search C++ 36 ms 743 Network Delay Time C++ 341 ms 876 Middle of the Linked List C++ 0 ms 1013 Partition Array Into Three Parts With Equal Sum C++ 40 ms 1365 How Many Numbers Are Smaller Than the Current Number C++ 4 ms 1991 Find the Middle Index in Array C++ 4 ms 1995 Count Special Quadruplets C++ 20 ms