#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
//定义单链表结点类型
struct node{
int data;//数据域
struct node *next;//指针域
}node;//这里node不加,后面sizeof(node)会报错:node未定义;但是我看资料都没有加的,不懂他们为啥可以不加
//创建链表
struct node* create(int a[]){
struct node *p,*L,*head,*pre;
int...