From 78909ff5aac5594a8e8023c45fab1c53c61d6536 Mon Sep 17 00:00:00 2001 From: Re1own <0xzhzus@gmail.com> Date: Mon, 26 Dec 2022 00:29:02 -0500 Subject: [PATCH] =?UTF-8?q?Update=200707.=E8=AE=BE=E8=AE=A1=E9=93=BE?= =?UTF-8?q?=E8=A1=A8.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 结构体语法有错,中间有个free少了分号 --- problems/0707.设计链表.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/problems/0707.设计链表.md b/problems/0707.设计链表.md index 614bb36e..dd305d39 100644 --- a/problems/0707.设计链表.md +++ b/problems/0707.设计链表.md @@ -157,7 +157,7 @@ private: ## 其他语言版本 C: ```C -typedef struct { +typedef struct MyLinkedList { int val; struct MyLinkedList* next; }MyLinkedList; @@ -233,7 +233,7 @@ void myLinkedListDeleteAtIndex(MyLinkedList* obj, int index) { MyLinkedList *tmp = obj->next; if (tmp != NULL){ obj->next = tmp->next; - free(tmp) + free(tmp); } return; } @@ -263,20 +263,21 @@ void myLinkedListFree(MyLinkedList* obj) { } /** + * Your MyLinkedList struct will be instantiated and called as such: * MyLinkedList* obj = myLinkedListCreate(); * int param_1 = myLinkedListGet(obj, index); - + * myLinkedListAddAtHead(obj, val); - + * myLinkedListAddAtTail(obj, val); - + * myLinkedListAddAtIndex(obj, index, val); - + * myLinkedListDeleteAtIndex(obj, index); - + * myLinkedListFree(obj); -*/ + */ ``` Java: