零 标题:算法(leetode,附思维导图 + 全部解法)300题之(31)下一个排列 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “双指针法”。 // 通过:213 / 265 。未通过例子:[4,2,0,2,3,2,0] 。 // 技巧:“双指针”大部分适用于 “数组”(双向,向前、向后都可以走)、“链表”(只能单向的向后走)。 // 因为 “算法 与 数据结构 相适应” —— 类比生物学里的 “结构与功能相适应”。 // 思路: // 1)2)利用 i( 范围:[l - 1, 1] )、j( 范围:[i - 1, 0] ) 双指针 ...