标题:归并排序怎么拆开成小的板块
只看楼主
风铃无声
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-4-5
 问题点数:0 回复次数:1 
归并排序怎么拆开成小的板块
请问归并排序怎么拆开成小的板块?归并程序我已经做出来了
void merge(int num[],int left,int right,int end)     //归并
{
    int r[10];
    int i=left;
    int j=right;
    for(int i=left;i<=end;i++)
        r[i]=num[i];
    for(int i=left;i<=end;i++)
        num[i]=0;
    while(i<right&&j<=end)
    {
        if(r[i]<=r[j])
        {
            num[i]=r[i];
            num[j]=r[j];
            i++;
            j++;
        }
        else
        {
            num[i]=r[j];
            num[j]=r[i];
            i++;
            j++;
        }
    }
    if(j<end)
        for(int k=j+1;k<=end;k++)
            num[k]=r[k];
}
搜索更多相关主题的帖子: 归并 int num end i++ 
2018-04-30 18:14
风铃无声
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-4-5
得分:0 
为什么没有人QAQ
感觉你们都好厉害
2018-04-30 18:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-486517-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013984 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved