已有a、b两个链表每个链表中的结点包括学号、成绩。要求把两个链表合并,按学号升序排列。

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:27:56

#include <stdio.h>
#include <MALLOC.H>
#include <stdlib.h>
typedef struct Number
{
int data;
struct Number *next;
}Number;

void main()
{
Number head;
Number *p,*q,*t;
char input;
int temp,i,howmany=0,j;

printf("Please input the number string:\n");

p=&head;
p->data=NULL;

while((input=getchar())!='0')
{
temp=atoi(&input);
q=(Number *)malloc(sizeof(Number));
q->data=temp;
p->next=q;
p=q;
++howmany;
}
p->next=NULL;
/*开始比较*/
p=head.next;
q=&head;
t=p->next;

for(i=1;i<=howmany;++i)
{
for(j=i+1;j<=howmany;++j)
{
if (p->data<=t->data)
{
q=p;
p=t;
t=t->next;
}
else
{
q->next=t;
if(t->next==NULL)
{
p->next=NULL;

已有a、b两个链表每个链表中的结点包括学号、成绩。要求把两个链表合并,按学号升序排列。 在SQL2000中,有两个数据库,如何将A数据库中的一个表复制到B数据库中? SQL:两个相关联和表A,B,如何将B中的某个字段,在A中显示? vf问题:有两个表(a.dbf和B.DBF)相同字段是ID,怎么样将B表中的AA字段中的记录复制到A表中,谢谢了 ??我有两个硬盘A和B.我想把B中的系统复制到A中.并格式化A中的C盘,该怎么做呀 ?我有两个硬盘A和B.我想把B中的系统复制到A中.并格式化A中的C盘,该怎么做呀 请问asp如何写这样sql语句,表A两个字段a与b相减,并将值赋给表B的字段a?其中A中的a字段为多行 有A,B两个正点电荷, 有两个有序第增的链表 A B,编写一个算法把两个连表合并成有序连表C;C中保留AB中相同的数 .net中向数据库两个表中插入数据,代码怎么写?比如说A表插入A(a,b,c),B表插入B(c,d,e,f)