#include<stdio.h>
#include<iostream>
using namespace std;
typedef int Elemtype;
typedef struct node {
Elemtype data;
struct node* next;
};
node* Greatlist(int n) //创建链表
{
node*p, *r, *head = NULL;
r = (node*)malloc(sizeof(node));
int i;
Elemtype c;
for (i = 1; i <= n; i++)
{
cin >> c;
p = (node*)malloc(sizeof(node));
p->data = c;
p->next = NULL;
if (head == NULL)
{
r=head= p;
}
else
{
r->next = p;
r = p;
}
}
return head;
}
int Linklen(node*head)
删除链表中指定位置的元素
最新推荐文章于 2023-10-21 20:59:15 发布