[[객체A,[객체B,[객체C,[객체D,[객체A,객체B]]]],[객체A]・・・・・・・・・・・・・] ->수백개가 거미줄처럼 짜여져있음


리스트에 리스트안에 리스트 중첩이 엄청 많이 되어있는데


그 리스트안에 있는 객체로 먼가를 하는거고 객체가 하나의 클래스에서 만들어진것도 아니고, 서로 다른종류이고,


여기서 A클래스에서 만들어진 객체를 다 뽑아와서


리스트를 다시만들어주고 실행하는데


재귀말고는 불가능하지않냐 이거임


반복문으로 가능하노??


왠 놈이 재귀는 스택이 쌓인다고 반복문보다 성능안좋다는데,


성능이고 나발이고, 반복문으로 이걸 어찌쳐내노??


반복문 수백개 쓸거임??


수백개쓰면 그럼 성능이 재귀보다 빠르다??