[C언어 포인터 기반 리스트 알고리즘] 단일 연결 리스트 특정 원소 삭제하기
·
Algorithm
💡 이번에는 포인터 기반 리스트 알고리즘에 특정 원소를 삭제하는 방법을 포스팅 해보려고 한다. 문제 💡 배열 [1, 2]에서 배열 [2]로 원소를 삭제하시오. 당연히 없는 문제기에 대충 내가 만들었다. 해답 #include #include typedef struct Node { int data; struct Node *next; } Node; Node *head; // 원소 삭제 함수 void removeFront(Node *root) { Node *front = root->next; root->next = front->next; free(front); } int main(void) { head = (Node*) malloc(sizeof(Node)); Node *node1 = (Node*) malloc(..