- 博客(7)
- 收藏
- 关注
转载 LeetCode(python)118. 杨辉三角
118. 杨辉三角模拟给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归领扣网络所有。模拟class Solution {
2020-12-06 14:33:13
309
转载 LeetCode(python)659. 分割数组为连续子序列
659. 分割数组为连续子序列自己的做法,参考官方答案,虽然通过,但是效率不高官方答案方法一:哈希表 + 最小堆方法二:贪心给你一个按升序排序的整数数组 num(可能包含重复数字),请你将它们分割成一个或多个子序列,其中每个子序列都由连续整数组成且长度至少为 3 。如果可以完成上述分割,则返回 true ;否则,返回 false 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/split-array-into-consecutive-subse
2020-12-04 21:53:29
591
转载 LeetCode(python)204. 计数质数
204. 计数质数统计所有小于非负整数 n 的质数的数量。示例 1:输入:n = 10输出:4解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2:输入:n = 0输出:0示例 3:输入:n = 1输出:0来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/count-primes自己的做法没有通过,对照了官方的代码,想不通为啥自己代码会超时,自己的解法和官方的枚举法感觉一样,但是通过不了,可能
2020-12-03 19:17:43
268
原创 LeetCode(Java)2、两数相加
2. 两数相加难度中等给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807LeetCode/**...
2020-09-08 16:07:00
124
原创 LeetCode(Java) 1.两数之和
1. 两数之和难度简单给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。完整代码import java.util.Arrays;public class TowNumSum { public static void main(String[] args) { int[] nums = {2, 7, 11, 15}...
2020-09-08 15:58:55
159
原创 LeetCode(python) 1.两数之和
1. 两数之和难度简单8803收藏分享切换为英文关注反馈给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]自己的做法:class Solution: ...
2020-09-08 15:50:25
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人