算法长征(1)数组
输入数字 n
,按顺序打印出从 1 到最大的 n
位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数
999。【分治】【==大数打印解法==】
1 | class Solution: |
给你一个整数数组 nums
和一个整数 k
,请你统计并返回 该数组中和为 k
的==子数组==的个数 。
-1000 <= nums[i] <= 1000
- 前缀和 + 哈希表优化
1 | class Solution: |
输入数字 n
,按顺序打印出从 1 到最大的 n
位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数
999。【分治】【==大数打印解法==】
1 | class Solution: |
给你一个整数数组 nums
和一个整数 k
,请你统计并返回 该数组中和为 k
的==子数组==的个数 。
-1000 <= nums[i] <= 1000
1 | class Solution: |