Red de conocimiento informático - Aprendizaje de programación - ¿Java proporciona la función next_permutation similar a la de C++?

¿Java proporciona la función next_permutation similar a la de C++?

si(núm.longitud?<=?1)?

{?

if(num.length?<=?1)?

retorno?

for(int?i? =?num.length?-?2;?i?>=?0;?i--)?

{?

if(num[i]?

{?

int?j;?

for(j?=?num.length?-?1;? j?>=?i;?j--)?

if(num[i]?

romper;?

//?intercambio?dos?

num[i] =^?num[j];?intercambio?^?num[j];?

num[j] ?^?num[j];?

num[i] =?num[i]?^?num[j];?

//ordenar el resto de matrices después el punto de intercambio.

Arrays.sort(num,?i+1,?num.length);?

return?

}?

}?

//reverse?

for(int?i?=?0;?i?

{?

int?

núm[i]? =?núm[núm.longitud?-?i?-?1];?

num[num.length?-?

}?

retorno?

}

Debería haber , pero no encontré una función completa.