永发信息网

机械臂电焊机编程案例

答案:1  悬赏:20  手机版
解决时间 2021-04-15 06:31
机械臂电焊机编程案例
最佳答案
#include <stdlib.h>
#include <stdio.h>

void Merge(int sourceArr[],int tempArr[], int startIndex, int midIndex, int endIndex)
{
int i = startIndex, j=midIndex+1, k = startIndex;
while(i!=midIndex+1 && j!=endIndex+1)
{
if(sourceArr[i] >= sourceArr[j])
tempArr[k++] = sourceArr[j++];
else
tempArr[k++] = sourceArr[i++];
}
while(i != midIndex+1)
tempArr[k++] = sourceArr[i++];
while(j != endIndex+1)
tempArr[k++] = sourceArr[j++];
for(i=startIndex; i<=endIndex; i++)
sourceArr[i] = tempArr[i];
}

//内部使用递归
void MergeSort(int sourceArr[], int tempArr[], int startIndex, int endIndex)
{
int midIndex;
if(startIndex < endIndex)
{
midIndex = (startIndex + endIndex) / 2;
MergeSort(sourceArr, tempArr, startIndex, midIndex);
MergeSort(sourceArr, tempArr, midIndex+1, endIndex);
Merge(sourceArr, tempArr, startIndex, midIndex, endIndex);
}
}

int main(int argc, char * argv[])
{
int a[8] = {50, 10, 20, 30, 70, 40, 80, 60};
int i, b[8];
MergeSort(a, b, 0, 7);
for(i=0; i<8; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
FLASH0.8版怎么插入MP3
2岁男孩,舌系带短做手术需要全麻吗?对孩子
比喻做人要正直的诗句,正能量的句子,比如关
“低碳生活”从现在做起,从我做起.据测算,
信息匹配 (15分)请阅读下列应用文和相关信
目明尔来视力矫正中心NO.00791我想知道这个在
寻600-10OO元笔记本二手也行
做完宫颈手术可以马上出院吗?
摩尔庄园怎么配丝绸
毕业生感恩老师标语,关于感恩的标语或诗词
谁的QQ空间装扮的是关于CF的?告诉我QQ号
谁可以给我4幅插画的图和 对应的评价
别人小孩生日祝福词,祝女儿生日祝福句子
梅家垱二巷怎么去啊,有知道地址的么
为什么猎豹浏览器换皮肤后重启后皮肤又恢复原
推荐资讯
国泰君安证券邵阳宝庆西路证券营业部地址在什
手机流量可全国移动用吗
自动变速器如何利用发动机制动?
从怀仁到灵丘或者是从灵丘到怀仁坐火车怎么走
细腻的心情,太过敏感怎么办... ...?有很好
2016年5月15成渝高铁开动车吗动车和高铁有什
QQ宠物遇到问题需要关闭该怎么解决
why not for a walk?----改为同义句------wha
华晨宇的名言,关于华晨宇的句子,华灯初上
请问下载到C盘里面的东西怎么删除啊,请团队
什么牙膏洗了牙齿最白
成语:身坐?? 后面两个词是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?