189 8069 5689

C语言中如何实现归并排序

C语言中如何实现归并排序,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在西丰等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都做网站 网站设计制作按需设计,公司网站建设,企业网站建设,高端网站设计,全网营销推广,外贸网站制作,西丰网站建设费用合理。

 C语言归并排序

 即将两个都升序(或降序)排列的数据序列合并成一个仍按原序排列的序列。

C语言中如何实现归并排序

上代码:

#include  
#include  
#define m 6 
#define n 4 
int main() 
{  
  int a[m]={-3,6,19,26,68,100} ,b[n]={8,10,12,22}; 
  int i,j,k,c[m+n]; 
  int l ; 
  i=j=k=0; 
  printf("a数组的元素:\n"); 
  for(l = 0 ; l < m ; l++) 
  { 
    printf("%d ",a[l]);   
  } 
  printf("\nb数组的元素:\n"); 
  for(l = 0 ; l < n ; l++) 
  { 
    printf("%d ",b[l]);   
  } 
  printf("\n合并后的数组元素:\n"); 
  while(i=m && j=n && i

运行结果:

C语言中如何实现归并排序

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


标题名称:C语言中如何实现归并排序
新闻来源:http://cdxtjz.cn/article/pshcsj.html

其他资讯