怎么return?

/ 附加题
// 假设pa所指的顺序表中的元素和pb所指的顺序表中的元素都是按非降序排列的
// 这个函数归并pa所指的顺序表中和pb所指的顺序表
// 并返回指向归并结果的顺序表的指针
// 要求归并结果的顺序表中的元素也是按非降序排列的
SeqList* merge(SeqList* pa, SeqList* pb){ 
    SeqList *s;
      clear(s);
    int i=0,j=0;
    int r=0;


   while((i<=pa->last)&&(j<=pb->last))
{
   if(pa->data[i]<pb->data[j])
   {
       s->data[r]=pa->data[i];
   r++;i++;
   }
   else
   {
       s->data[r]=pb->data[j];
       r++;j++;
   }
}
       while(i<=pa->last)
       {s->data[r]=pa->data[i];
   r++;i++;}
       while(j<=pb->last)
       {
  s->data[r]=pb->data[j];
       r++;j++;
   }


return &s->data[r];
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值