Recursion - 순열
순열 순열은 멱집합의 반대?되는 개념이라고 생각하면쉽다 우리가 멱집합을 구할 때는 순서가 달라도 원소가 같으면 동일한 것으로 취급했지만 순열을 구할때는 순서가 다르면 다른 개체?로 취급한다 예를 들어 집합 {a,b,c}의 순열을 구하라 고 한다면 {a,b,c} {a,c,b} {b,a,c} {b,c,a} {c,a,b} {c,b,a} 총 6개의 집합을 구할 수 있다 문제 집합이 주어졌을 때 그 집합의 모든 순열을 구하는 재귀함수를 만들어라 접근 방식 위에 {a,b,c}의 순열을 나열하면서 느낀 것이 있는가? a + {b,c}의 순열을 b + {a,c}의 순열을 c + {a,b}의 순열을 구한 것과 같다 즉 앞의 원소를 제외한 나머지 원소의 순열을 구한 뒤에 합쳐주면 모든 순열을 구할 수 있다 코드 funct..