удалить дубликаты из связанного списка. Выходные данные дают ошибку времени выполнения. Как ее улучшить? - PullRequest
0 голосов
/ 04 мая 2020
/**

 * Definition for singly-linked list.

 * struct ListNode {

 *     int val;

 *     struct ListNode *next;

 * };

 */


struct ListNode* deleteDuplicates(struct ListNode* head){

    struct ListNode *temp=head;

    if(temp == NULL)

    {

        return NULL;

    }

    while( temp->next)

    {

        if(temp->val == temp->next->val)

        {

           temp->next=temp->next->next;

        }

        temp=temp->next;

    }

    return head;


}
...