题目

结果

代码
直接(暴力)法
1 | class Solution { |
除法
1 | class Solution { |
左右乘积法
1 | class Solution { |
复杂度
直接(暴力法)
时间复杂度:O(n²)
空间复杂度:O(1)输出数组不被视为额外空间
除法
时间复杂度:根据0的个数,最坏情况下是O(n²),一般情况是O(n)
空间复杂度:O(1)输出数组不被视为额外空间
左右乘积法:
时间复杂度:O(n)
空间复杂度:O(n)
1 | class Solution { |
1 | class Solution { |
1 | class Solution { |
时间复杂度:O(n²)
空间复杂度:O(1)输出数组不被视为额外空间
时间复杂度:根据0的个数,最坏情况下是O(n²),一般情况是O(n)
空间复杂度:O(1)输出数组不被视为额外空间
时间复杂度:O(n)
空间复杂度:O(n)