第10课:全排列

潘CSP200十点班

2023-07-13 10:19:19
2023-07-23 10:19:19

信息与公告

//下一个排列
next_permutation(a+0,a+n)   // 字符串的下一个排列:next_permutation(s.begin(), s.end())

//上一个排列
prev_permutation(a+0,a+n)   // 字符串的下一个排列:prev_permutation(s.begin(), s.end())

// 枚举全排列
do{
  for(int i=0; i<n; i++) // 输出当前排列
    cout<<a[i]<<" ";
  cout<<endl;
}while(next_permutation(a+0,a+n));