viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73dec84fa11d0283195504478ca9b7677dc322c30ca349b45d531ef5796991717e99dc319f198e500db5cabca6b84e3d05dedf6ebf991b4fcd458fccd10298e


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73dec84fa11d0283195504478ca9b7677dc322c30ca349b45d531ef5796991717e99dc319f198886c8334319a2868bd488594a2780dcd92494fe6d1b860dc


DFS를 트리로 표현한것을 상태트리 라고 한다



예를들어 n을 3으로 입력받아 1 2 3이라고 하면

각 숫자에대해 부분집합에 넣느냐 넣지않느냐

각각 두가지씩 8가지가 있고


123 12 13 1 23 2 23 공집합을 빼고 7개가 있다



처음 입력받은 갯수에 하나더해 배열을 만들고

매번의 재귀함수마다 값을 1씩 증가시키고

8가지 경우의 수 모두에 대해 넣을것인지 말것인지를 정한뒤 출력한다


꿈★은 이루어진다

내일채움공제 되는 중소기업 가자 화이팅!