(example)
$> ./push_swap 1 2 3 4 // argc - 1 = 4
$> ./push_swap 1 2 3 "4 5 6" // argc - 1 = 4
< 해결 아이디어 >
: 인자 갯수를 바로 파악할 수 없기 때문에 차라리 변수를 하나하나 받아서 space를 기준으로 나누어 atoi한 1개의 정수를 저장할 연결리스트 구조체를 할당해서 저장한 후 이들을 이어주면 될 것 같다.
< 해결 아이디어 >
: 단방향 연결리스트보다는 원형 연결리스트형식의 자료구조가 명령어 연산을 통해 원소들을 이동시키기 용이할 것 같다.
<해결 아이디어>
: 시간 복잡도가 상대적으로 적은 quick sort나 merge sort를 사용하는게 좋을 것 같다. 둘 중에 quick sort를 선택해서 구성해보자.