560.Subarray-Sum-Equals-K

560. Subarray Sum Equals K

题目地址

https://leetcode.com/problems/subarray-sum-equals-k/

题目描述

Given an array of integers and an integer k, you need to find the total number of continuous subarrays whose sum equals to k.

Example 1:
Input:nums = [1,1,1], k = 2
Output: 2
Note:
The length of the array is in range [1, 20,000].
The range of numbers in the array is [-1000, 1000] and the range of the integer k is [-1e7, 1e7].

代码

Approach #2 Commulative Sum

Approach #3 Without space

Approach #4 Hashmap

Complexity Analysis

  • Time complexity : O(n)

  • Space complexity : O(n)

Approach #1 Brute Force [Time Limit Exceeded]

Last updated

Was this helpful?