[C] 归并排序 →→→→→进入此内容的聊天室

来自 , 2020-06-18, 写在 C, 查看 119 次.
URL http://www.code666.cn/view/a0128693
  1. void Merge ( ElemType *r,ElemType *rf,int u,int v,int t )
  2. {
  3.         for ( i=u,j=v,k=u; i<v&&j<=t; k++ )
  4.         {
  5.                 if ( r[i].key<r[j].key )
  6.                         { rf[k]=r[i]; i++;}
  7.                 else
  8.                         { rf[k]=r[j]; j++;}
  9.         }
  10.         if ( i<v ) rf[k…t]=r[i…v-1];
  11.         if ( j<=t ) rf[k…t]=r[j…t];
  12. }

回复 "归并排序"

这儿你可以回复上面这条便签

captcha