LeetCode
篓zi
这个作者很懒,什么都没留下…
展开
-
345 反转字符串中元音字母
345 反转字符串中的元音字母问题编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例输入:‘hello’输出:’holle’输入:‘leetcode’输出:‘leotcede’解释:对于字符串中的元音字母,镜像交换‘hello’ 有元音字母‘e’, ‘o’,所以交换’e’ 和 ’o’,变为 ‘holle’‘leetcode’有元音字母’e’, ‘e’, ‘...原创 2019-10-20 17:45:57 · 181 阅读 · 0 评论 -
263 丑数
263 丑数问题示例思路代码效果问题编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。示例示例1 :6输入:6输出:true解释:6 = 2 ×\times× 3示例1 :8输入:8输出:true解释:8 = 2 ×\times× 2 ×\times× 2示例1 :14输入:14输出:false解释:14 ...原创 2019-10-18 14:53:49 · 148 阅读 · 0 评论 -
001 两数求和
问题:“给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。”来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注...原创 2019-09-25 22:02:30 · 66 阅读 · 0 评论 -
002 两数组相加
问题:“给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头”来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-num...原创 2019-09-26 09:28:28 · 187 阅读 · 0 评论 -
405 数字转换成十六进制
问题:给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。注意:十六进制中所有字母(a-f)都必须是小写. 十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示;对于其他情况,十六进制字符串中的第一个字符将不会是0字符。 给定的数确保在32位有符号整数范围内。 不能使用任何由库提供的将数字直接转换或格式化...原创 2019-09-28 15:30:57 · 333 阅读 · 0 评论 -
53 最大子序和
问题:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。思路: 用一个变量存储子序的最大和,一个变量遍历所有大于零的子序class Solution: def maxSubArray(self, nums: List[int]) -> int: l = len(nums) i = 0 ...原创 2019-10-02 19:18:05 · 72 阅读 · 0 评论 -
628 三个数的最大乘积
题目:给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。思路:1.如果数组长度为3,应直接返回三者的乘积2.如果数组长度大于3,有两种可能得到最大乘积:三个最大正值的乘积(+++);正值最大值 X 两个最小负值(+--)所以用长度为3的数组存最大三个非负值,用长度为2的数组存储最小两个负值class Solution: def maximumP...原创 2019-10-04 11:47:27 · 85 阅读 · 0 评论