上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 47 下一页
摘要: 题目描述: 方法一: class Solution: def searchRange(self, nums: List[int], target: int) -> List[int]: if len(nums)==0: return[-1,-1] ans = [-1]*2 begin,end = 0 阅读全文
posted @ 2019-07-10 20:00 oldby 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一: class Solution: def search(self, nums: List[int], target: int) -> int: def half_search(nums,target,i,j,head): mid = int(0.5*(j+i)) if i>j: 阅读全文
posted @ 2019-07-10 17:27 oldby 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:O(n) O(1) class Solution: def nextPermutation(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """ 阅读全文
posted @ 2019-07-10 16:15 oldby 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一: class Solution: def divide(self, dividend: int, divisor: int) -> int: res = 0 sign = 1 if dividend ^ divisor >= 0 else -1 divd = abs(divide 阅读全文
posted @ 2019-07-10 14:39 oldby 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:创建新节点(超时) class Solution: def swapPairs(self, head: ListNode) -> ListNode: dummy=ListNode(0) p = dummy h = head while h: if h and h.next: p. 阅读全文
posted @ 2019-07-10 14:16 oldby 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:暴力 class Solution(object): def generateParenthesis(self, n): def generate(A = []): if len(A) == 2*n: if valid(A): ans.append("".join(A)) els 阅读全文
posted @ 2019-07-10 11:24 oldby 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:快慢指针 class Solution: def removeNthFromEnd(self, head: ListNode, n: int) -> ListNode: if not head: return dummy = ListNode(0) dummy.next = he 阅读全文
posted @ 2019-07-10 09:19 oldby 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 题目描述: 方法一: class Solution: def fourSum(self, nums: List[int], target: int) -> List[List[int]]: n = len(nums) if n<4: return [] nums.sort() res 阅读全文
posted @ 2019-07-09 17:57 oldby 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一: class Solution: def intToRoman(self, num: int) -> str: res = "" values = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1] symbols = [ 阅读全文
posted @ 2019-07-09 17:14 oldby 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:回溯 class Solution: def letterCombinations(self, digits): """ :type digits: str :rtype: List[str] """ phone = {'2': ['a', 'b', 'c'], '3': ['d 阅读全文
posted @ 2019-07-09 16:36 oldby 阅读(416) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 47 下一页