leetcode-master
leetcode-master copied to clipboard
买卖股票的最佳时机IV
C++版本代码对于j的判断为 for (int j = 0; j < 2 * k - 1; j += 2)
亲测 j < 2 * k
也是可以的,请问 2 * k - 1
是考虑到什么情况?
我看其他语言的代码,对于j的判断,两种都有,是否应该统一一下?
C++版本代码对于j的判断为
for (int j = 0; j < 2 * k - 1; j += 2)
亲测j < 2 * k
也是可以的,请问2 * k - 1
是考虑到什么情况? 我看其他语言的代码,对于j的判断,两种都有,是否应该统一一下?
@blackkker 我正好也看到这个题,考虑到j+=2
,j
实际取值范围是0,2,4,..,2k-2
,所以这两种边界条件没有区别