我正在尝试通过C中的双向链表来处理插入函数。我可以通过执行insert_head
和insert_tail
找到如何做到但是有没有办法我们只能有一个函数insert(int num)
并插入数字? (没有排序,只按顺序显示)所以这就是我设置的内容:
struct node {
int data;
struct node *next, *prev;
}*head;
void insert(int num) {
struct node* temp = (struct node*) malloc (sizeof (struct node));
// doubly linked list
}