- 合并两个有序链表
typedef struct Node
{
int data;
struct Node *next;
}Linklist;
#include <stdio.h>
#include <malloc.h>
void create_list(Linklist ** phead,int n)
{
int i=0;
int count=0;
Linklist *pnew=NULL;
Linklist *temp=NULL;
*phead=(Linklist *)malloc(sizeof(Linklist));
temp=*phead;
if(n==10)
{
for(i=0,count=0;count<n;i=i+2)
{
pnew=(Linklist *)malloc(sizeof(Linklist));
pnew->data=i+1;
count++;
temp->next=pnew;
temp=pnew;
}
}
else
{
for(i=0,count=0;count<n;i=i+<