[C++] 리스트 inverting 체인연산
·
Programming/C++
#include typedef struct listNode *listPtr;typedef struct listNode{ char data; listPtr link;}listNode;listPtr invert(listPtr lead){ listPtr middle, tail; middle = NULL; // 여기서 쓰이는 lead, middle, tail 은 임시로 거쳐가는 변수임. while(lead) { tail = middle; // tail 은 middle 을 취함. middle = lead; // middle 은 lead 를 취함. lead = lead->link; // lead는 l..