Przeglądaj źródła

添加对删除节点的空间释放

DESKTOP-C21C1Q8\tangs 6 lat temu
rodzic
commit
ce02f1be38
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      2/2/1/main.cpp

+ 2 - 0
2/2/1/main.cpp

@@ -94,7 +94,9 @@ int TrimRepeat2(LNode* &LinkList, int x) {
             return 1;
         }
         if (LinkList->next->data == x) {
+            LNode *p = LinkList->next;
             LinkList->next = LinkList->next->next;
+            free(p);
         }
     }
     return TrimRepeat2(LinkList->next, x);