LeetCode答案
不热爱技术只想发财
这个作者很懒,什么都没留下…
展开
-
LeetCode_字符串
344. 反转字符串 344. 反转字符串题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。代码:class Solution: def reverseStrin...原创 2019-08-10 20:52:59 · 92 阅读 · 0 评论 -
LeetCode_面试精选(Python)
刷LeetCode真是一个一眼望不到头的任务,为了秋招,只能先考虑搞定面试精选题。46.全排列题目描述:给定一个没有重复数字的序列,返回其所有可能的全排列。代码:回溯算法class Solution(object): def permute(self, nums): """ :type nums: List[int] :rtype...原创 2019-07-16 09:58:34 · 361 阅读 · 0 评论 -
Leetcode_数组
1.两数之和题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。代码:class Solution: def twoSum(self, nums: List[int], target: int) -> List[int...原创 2019-06-22 17:20:41 · 193 阅读 · 0 评论 -
Leetcode_树
94. 二叉树的中序遍历题目描述:给定一个二叉树,返回它的中序 遍历。示例:输入: [1,null,2,3]12/3输出: [1,3,2]进阶: 递归算法很简单,你可以通过迭代算法完成吗?递归代码:# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# ...原创 2019-06-21 21:26:55 · 454 阅读 · 0 评论 -
Leetcode_链表
2.两数相加题目描述:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 ->...原创 2019-06-20 17:24:15 · 449 阅读 · 0 评论