Напишите функцию, которая вставляет структуру в упорядоченный связанный список. Структура имеет целочисленное поле с именем «ключ», которое используется для определения порядка в списке. Вы также должны определить структуру перед написанием функции.
Это то, что я имею до сих пор.
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;
}
}