LeetCode
RicardoChou
Hello World
Keep Coding
展开
-
LeetCode_Medium_39. Combination Sum
2019.2.14祝大家情人节快乐!O(∩_∩)O哈哈~题目描述:Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the candidate n...原创 2019-02-14 21:23:01 · 120 阅读 · 0 评论 -
LeetCode_Medium_29. Divide Two Integers
2019.2.2题目描述:Given two integers dividend and divisor, divide two integers without using multiplication, division and mod operator.Return the quotient after dividing dividend by divisor.The int...原创 2019-02-02 10:24:56 · 135 阅读 · 0 评论 -
LeetCode_Medium_17. Letter Combinations of a Phone Number
2019.1.28Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone butt...原创 2019-01-28 09:49:15 · 126 阅读 · 0 评论 -
LeetCode_Simple_58. Length of Last Word
2019.1.16题目描述:Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.If the last word does not exist, return 0.Not...原创 2019-01-16 17:34:32 · 73 阅读 · 0 评论 -
LeetCode_Medium_24. Swap Nodes in Pairs
2019.2.1题目描述:Given a linked list, swap every two adjacent nodes and return its head.Example:Given 1->2->3->4, you should return the list as 2->1->4->3.Note:Your algorith...原创 2019-02-01 09:35:56 · 87 阅读 · 0 评论 -
LeetCode_Medium_16. 3Sum Closest
2019.1.27题目描述:Given an array nums of n integers and an integer target, find three integers in nums such that the sum is closest to target. Return the sum of the three integers. You may assume that...原创 2019-01-27 11:08:01 · 89 阅读 · 0 评论 -
LeetCode_Medium_5. Longest Palindromic Substring
2019.1.22题目描述:Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"Note: "aba" is also a v...原创 2019-01-22 10:23:42 · 99 阅读 · 0 评论 -
LeetCode_Simple_53. Maximum Subarray
2019.1.16题目描述:Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.Example:Input: [-2,1,-3,4,-1,2,1,-5,4],O...原创 2019-01-16 12:37:52 · 93 阅读 · 0 评论 -
LeetCode_Medium_15. 3Sum
2019.1.26题目描述:Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution...原创 2019-01-26 12:05:50 · 88 阅读 · 0 评论 -
LeetCode_Medium_12. Integer to Roman
2019.1.26题目描述:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C ...原创 2019-01-26 09:54:08 · 106 阅读 · 0 评论 -
LeetCode_Medium_6. ZigZag Conversion
2019.1.23题目描述:The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A ...原创 2019-01-23 11:08:03 · 129 阅读 · 0 评论 -
LeetCode_Medium_31. Next Permutation
过春节休息了几天,今天继续开始刷。。2019.2.10题目描述:Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must...原创 2019-02-10 10:44:14 · 110 阅读 · 0 评论 -
LeetCode_Medium_36. Valid Sudoku
2019.2.13题目描述:Determine if a 9x9 Sudoku board is valid. Only the filled cells need to be validated according to the following rules:Each row must contain the digits 1-9 without repetition. Each...原创 2019-02-13 21:45:12 · 104 阅读 · 0 评论 -
LeetCode_Medium_46. Permutations
2019.2.18题目描述:Given a collection of distinct integers, return all possible permutations.Example:Input: [1,2,3]Output:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]这题...原创 2019-02-18 10:04:58 · 118 阅读 · 0 评论 -
LeetCode_Medium_34. Find First and Last Position of Element in Sorted Array
2019.2.12题目描述:Given an array of integers nums sorted in ascending order, find the starting and ending position of a given targetvalue.Your algorithm's runtime complexity must be in the order of ...原创 2019-02-12 09:10:13 · 191 阅读 · 0 评论 -
LeetCode_Medium_43. Multiply Strings
2019.2.17虽然考研可能要以失败告终了,不过终究只是人生一段经历而已,继续学习,可能过阵子就要去找工作了。。Hello World ,Keep Coding!题目描述:Given two non-negative integers num1 and num2 represented as strings, return the product of num1 and nu...原创 2019-02-17 11:02:55 · 103 阅读 · 0 评论 -
LeetCode_Medium_22. Generate Parentheses
2019.1.31题目描述:Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is:[ "((()))", "(()())", "(...原创 2019-01-31 09:42:37 · 144 阅读 · 0 评论 -
LeetCode_Medium_33. Search in Rotated Sorted Array
2019.2.11题目描述:Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand.(i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]).You are given a target value to...原创 2019-02-11 10:35:29 · 206 阅读 · 0 评论 -
LeetCode_Medium_40. Combination Sum II
2019.2.15题目描述:Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to target.Each number...原创 2019-02-15 10:04:29 · 221 阅读 · 1 评论 -
LeetCode_Medium_19. Remove Nth Node From End of List
2019.1.30题目描述:Given a linked list, remove the n-th node from the end of list and return its head.Example:Given linked list: 1->2->3->4->5, and n = 2.After removing the second no...原创 2019-01-30 09:30:53 · 92 阅读 · 0 评论 -
LeetCode_Medium_18. 4Sum
2019.1.29题目描述:Given an array nums of n integers and an integer target, are there elements a, b, c, and d in nums such that a + b + c + d = target? Find all unique quadruplets in the array which gi...原创 2019-01-29 10:06:41 · 88 阅读 · 0 评论 -
LeetCode_Simple_38. Count and Say
2019.1.15题目描述:The count-and-say sequence is the sequence of integers with the first five terms as following:1. 12. 113. 214. 12115. 1112211 is read off as "one 1" or ...原创 2019-01-15 20:02:47 · 84 阅读 · 0 评论 -
LeetCode_Simple_35. Search Insert Position
2019.1.15题目描述:Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicat...原创 2019-01-15 18:40:19 · 118 阅读 · 0 评论 -
LeetCode_Simple_20. Valid Parentheses
2019.1.13题目描述:Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.An input string is valid if:Open brackets must be closed by ...原创 2019-01-13 21:21:02 · 72 阅读 · 0 评论 -
LeetCode_Simple_14. Longest Common Prefix
2019.1.13题目描述:Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string "".Example 1:Input: ["flower","flow"...原创 2019-01-13 20:49:22 · 127 阅读 · 0 评论 -
LeetCode_Simple_70. Climbing Stairs
2019.1.18题目描述:You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?Note: Given n ...原创 2019-01-18 13:41:48 · 104 阅读 · 0 评论 -
LeetCode_Simple_69. Sqrt(x)
2019.1.18题目描述:Implement int sqrt(int x).Compute and return the square root of x, where x is guaranteed to be a non-negative integer.Since the return type is an integer, the decimal digits are ...原创 2019-01-18 12:28:11 · 197 阅读 · 1 评论 -
LeetCode_Simple_13. Roman to Integer
2019.1.12题目描述:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C ...原创 2019-01-12 20:33:39 · 77 阅读 · 0 评论 -
LeetCode_Simple_9. Palindrome Number
2019.1.12前几天家里有点事耽搁了,今天继续刷刷刷!题目描述:Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.Example 1:Input: 121Output: trueExa...原创 2019-01-12 19:50:40 · 128 阅读 · 0 评论 -
LeetCode_Simple_67. Add Binary
2019.1.17题目描述:Given two binary strings, return their sum (also a binary string).The input strings are both non-empty and contains only characters 1 or 0.Example 1:Input: a = "11", b = "1"O...原创 2019-01-17 17:28:44 · 131 阅读 · 0 评论 -
LeetCode_Simple_66.Plus One
2019.1.17题目描述:Given a non-empty array of digits representing a non-negative integer, plus one to the integer.The digits are stored such that the most significant digit is at the head of the list...原创 2019-01-17 16:19:14 · 108 阅读 · 0 评论 -
LeetCode_Medium_8. String to Integer (atoi)
2019.1.24题目描述:Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then,...原创 2019-01-24 10:23:22 · 126 阅读 · 0 评论 -
LeetCode_Simple_83. Remove Duplicates from Sorted List
2019.1.19题目描述:Given a sorted linked list, delete all duplicates such that each element appear only once.Example 1:Input: 1->1->2Output: 1->2Example 2:Input: 1->1->2->...原创 2019-01-19 11:07:46 · 80 阅读 · 0 评论 -
LeetCode_Medium_3. Longest Substring Without Repeating Characters
2019.1.21题目描述:Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3 Explanation: The answer is "abc", with the length of...原创 2019-01-21 10:55:23 · 76 阅读 · 0 评论 -
LeetCode_Medium_2. Add Two Numbers
2019.1.20计划有变,仍旧以Simple—>Medium—>Hard的方式循环,但决定以每100题的量来循环,所以今天开始做Medium题,这样就不至于总是做Simple题而没什么进步了。好了,废话不多说,开始吧~题目描述:You are given two non-empty linked lists representing two non-negative in...原创 2019-01-20 11:08:05 · 108 阅读 · 0 评论 -
LeetCode_Simple_100. Same Tree
2019.1.20题目描述:Given two binary trees, write a function to check if they are the same or not.Two binary trees are considered the same if they are structurally identical and the nodes have the sam...原创 2019-01-20 10:03:00 · 70 阅读 · 0 评论 -
LeetCode_Medium_11. Container With Most Water
2019.1.25题目描述:Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) an...原创 2019-01-25 09:58:34 · 133 阅读 · 0 评论 -
LeetCode_Simple_28. Implement strStr()
2019.1.14题目描述:Implement strStr().Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.Example 1:Input: haystack = "hello", needle = "ll"O...原创 2019-01-14 20:17:33 · 98 阅读 · 0 评论 -
LeetCode_Simple_27. Remove Element
2019.1.14题目描述:Given an array nums and a value val, remove all instances of that value in-place and return the new length.Do not allocate extra space for another array, you must do this by modify...原创 2019-01-14 19:18:11 · 77 阅读 · 0 评论 -
LeetCode_Simple_7. Reverse Integer
2019.1.8题目描述:Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:...原创 2019-01-08 21:24:50 · 80 阅读 · 0 评论