我需要将结构插入有序链接列表的帮助

时间:2019-04-25 16:55:32

标签: pointers struct linked-list insert malloc

编写一个将结构插入有序链表的函数。该结构具有一个名为“ key”的整数字段,用于确定列表中的顺序。您还必须在编写函数之前定义结构。

这是我到目前为止所拥有的。

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;
    }
}

0 个答案:

没有答案