Мне нужна помощь, чтобы вставить структуру в упорядоченный связанный список - PullRequest
0 голосов
/ 25 апреля 2019

Напишите функцию, которая вставляет структуру в упорядоченный связанный список. Структура имеет целочисленное поле с именем «ключ», которое используется для определения порядка в списке. Вы также должны определить структуру перед написанием функции.

Это то, что я имею до сих пор.

struct Node{
    int key;
    struct Node* next;
}

Struct Node *list;

Void Insert(int key, struct Node  *Add) 
    struct Node* temp= (struct *Node) malloc(sizeof( struct Node*));
    *temp=list;
    if (list==Null || Add->key < list->key){
        Add->Next=list;
        List=Add;
        return;
    }
    Else if( Add->key > list->key){
        Struct *Node temp2=Add->next;
        Add=List->next;
        List->next=temp2;
    }
}
...