Page 301 - Do it! 자료구조와 함께 배우는 알고리즘(C 언어, 3쇄)
P. 301

실행 결과
                         s1 = { }
                         s2 = { }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 1
                         추가할 데이터 : 1
                         s1 = { 1 }
                         s2 = { }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 9
                         s1 = { 1 }
                         s2 = { 1 }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 1
                         추가할 데이터 : 3
                         s1 = { 1 3 }
                         s2 = { 1 }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 6
                         추가할 데이터 : 2
                         s1 = { 1 3 }
                         s2 = { 1 2 }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 3
                         검색할 데이터 : 2
                         s1에 들어 있지 않습니다.
                         s1 = { 1 3 }
                         s2 = { 1 2 }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 8
                         검색할 데이터 : 1
                         s2에 들어 있습니다.
                         s1 = { 1 3 }
                         s2 = { 1 2 }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 5
                         s1 == s2 = false
                         s1 & s2 = { 1 }
                         s1 | s2 = { 1 2 3 }
                         s1 - s2 = { 3 }
                         s1 = { 1 3 }
                         s2 = { 1 2 }
                         (1) s1에 추가  (2) s1에서 삭제  (3) s1에서 검색  (4) s1←s2  (5) 여러 연산
                         (6) s2에 추가  (7) s2에서 삭제  (8) s2에서 검색  (9) s2←s1  (0) 종료 : 2
                         삭제할 데이터 : 1
                         s1 = {3}
                         s2 = {1 2}





                                                                                          07•집합  301
   296   297   298   299   300   301   302   303   304   305   306