leetcode-master icon indicating copy to clipboard operation
leetcode-master copied to clipboard

买卖股票的最佳时机IV

Open blackkker opened this issue 2 years ago • 1 comments

C++版本代码对于j的判断为 for (int j = 0; j < 2 * k - 1; j += 2) 亲测 j < 2 * k也是可以的,请问 2 * k - 1 是考虑到什么情况? 我看其他语言的代码,对于j的判断,两种都有,是否应该统一一下?

blackkker avatar Aug 27 '22 07:08 blackkker

C++版本代码对于j的判断为 for (int j = 0; j < 2 * k - 1; j += 2) 亲测 j < 2 * k也是可以的,请问 2 * k - 1 是考虑到什么情况? 我看其他语言的代码,对于j的判断,两种都有,是否应该统一一下?

@blackkker 我正好也看到这个题,考虑到j+=2j实际取值范围是0,2,4,..,2k-2,所以这两种边界条件没有区别

GY-code avatar Sep 02 '22 06:09 GY-code