y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:09:46
>>718‚Ì‘±‚«

private void subPrintPerm(int[] a, int idx) { // ”z—ña[]‚©‚ç1‚ÂŽæ‚èo‚µ‚ÄŽc‚è‚ÅÄ‹AŒÄ‚Ño‚µ
if (a.length == 1) {
ans[idx] = a[0];
ans‚ð•\ަ;
return;
}
for (int i = 0; i < a.length; i++) {
int[] b = new int[a.length-1];
ans[idx] = a[i];
int j=0;
while (j < b.length) {
if (j < i) {
b[j] = a[j];
} else {
b[j] = a[j+1];
}
j++;
}
this.subPrintPerm(b,idx+1);
}
}
}


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4244“ú‘O‚ÉXV/275 KB
’S“–:undef