//假设元素是int型,
链表节点的元素字段为elem
//传入的参数为头指针的地址和新元素的值
void insert_to_list(Node **head, int new_element )
{
Node **now = head, *new_node;
while( now != NULL )
{
if( element < (*now)->new_element )
{
//构造新节点
new_node = (Node*)malloc(sizeof(Node));
new_node->elem = new_element;
//插入新节点
new_node->next = *now;
*now = new_node;
}
else
{
now = &(*now->next);
}
}
}
追问能不能把完整的全部代码也发过来啊!
追答代码见附件,之前那个回答有问题,就不要看了,这个我运行了没有问题。