百度面试题——需找下一个排列(Find next permuation, POJ 1883)
面试中关于排列的题目还是蛮常见的,之前有个同学面百度,就遇到了一个排列题目,分享一下。题目描述:给你一个数组,如果是按照数字的大小排序,那么请你输出当前数组的下一个排列是什么例如, 下面的数据,就是按照排列序生成的四组数据。3 1 2 4 53 1 2 5 43 1 4 2 53 1 4 5 2虽然有个函数叫next_permutation, 不过做OJ还好,面试这个一定不行啦,所以还是自己分析一下。分析:我们用字典序的排列生成方法:生成给定全排列的下一个...