31. 下一个排列

1. 交换两数

2. 颠倒部分数组

倒序遍历两次,第一次找升序 nums[i] < nums[i+1]; 第二次找大于nums[ i ] 的第一个数

颠倒 nums[i+1:] 

 

 

 

 

 

posted @ 2020-08-30 11:18  ChevisZhang  阅读(80)  评论(0编辑  收藏  举报