當(dāng)前位置:
首頁 >
leetcode1658.将x见到0的最小操作数
發(fā)布時間:2023/12/20
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
leetcode1658.将x见到0的最小操作数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目大意
解題思路
分析題意,實(shí)際上是從數(shù)組的左半部分和右半部分分別取出一部分,兩部分的和為x即可,找到最短的組合.
將nums從左累加,得到leftacc,將nums從右累加,得到rightacc. 兩個指針left指向leftacc的左端點(diǎn),right指向rightacc的左端點(diǎn).
若leftacc[left]+rightacc[right] == x:表示符合條件,記錄一下;
若< x:表示需要加大當(dāng)前數(shù)組,只能讓left移動一位;
若>x:表示需要減小當(dāng)前數(shù)組,只能讓right移動一位;
總結(jié)
以上是生活随笔為你收集整理的leetcode1658.将x见到0的最小操作数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CCProxy使用 记录
- 下一篇: js解码转码