Fork me on GitHub

01. 双指针-只有一个输入, 从两端开始遍历

正文

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fun doublePointer(arr: IntArray): Int {
var left = 0
var right = arr.size - 1

while (left < right) {
// 根据 left 和 right 相关的条件进行操作
if (CONDITION) {
left++
} else {
right--
}
}

return 0 // 返回需要的结果
}
,