memory allocating freeing problem (1) 썸네일형 리스트형 메모리 할당 해제 문제 | Memory Allocating Freeing Problem 이 코드에서 free(new_node)를 하는 것은 실제로 문제가 될 수 있습니다. 이 부분을 자세히 살펴보겠습니다:new_node = get_new_node(ps_atoi(tmp[tmp_idx])): 새 노드를 생성합니다.overlap_checker(stacks, new_node->val): 새 노드의 값을 중복 체크하고 stacks->list에 추가합니다.free(new_node): 새로 생성한 노드를 해제합니다.여기서 문제는 overlap_checker 함수가 new_node의 값을 stacks->list에 추가하지만, 실제 노드 구조체는 추가하지 않는다는 점입니다. 그 후에 new_node를 해제하면, 이 노드의 메모리가 완전히 해제됩니다.이 접근 방식에는 몇 가지 잠재적인 문제가 있습니다:메모리.. 이전 1 다음