永发信息网

加工中心铣斜面怎样编程

答案:1  悬赏:50  手机版
解决时间 2021-03-13 18:00
加工中心铣斜面怎样编程
最佳答案
package algorithm;
public class MergeSort {
// private static long sum = 0;

private static void merge(int[] a, int s, int m, int t) {
int[] tmp = new int[t - s + 1];
int i = s, j = m, k = 0;
while (i < m && j <= t) {
if (a[i] <= a[j]) {
tmp[k] = a[i];
k++;
i++;
} else {
tmp[k] = a[j];
j++;
k++;
}
}
while (i < m) {
tmp[k] = a[i];
i++;
k++;
}
while (j <= t) {
tmp[k] = a[j];
j++;
k++;
}
System.arraycopy(tmp, 0, a, s, tmp.length);
}

public static void mergeSort(int[] a, int s, int len) {
int size = a.length;
int mid = size / (len << 1);
int c = size & ((len << 1) - 1);
// -------归并到只剩一个有序集合的时候结束算法-------//
if (mid == 0)
return;
// ------进行一趟归并排序-------//
for (int i = 0; i < mid; ++i) {
s = i * 2 * len;
merge(a, s, s + len, (len << 1) + s - 1);
}
// -------将剩下的数和倒数一个有序集合归并-------//
if (c != 0)
merge(a, size - c - 2 * len, size - c, size - 1);
// -------递归执行下一趟归并排序------//
mergeSort(a, 0, 2 * len);
}
public static void main(String[] args) {
int[] a = new int[] { 4, 3, 6, 1, 2, 5 };
mergeSort(a, 0, 1);
for (int i = 0; i < a.length; ++i) {
System.out.print(a[i] + " ");
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苏州市职业大学国际教育园南区快递收发处,为
老人总是接不到电话有什么好办法
卢森地板和圣象地板价位都差不多,我该选择哪
通信用什么实际是链接市电电网与通信设备之间
二手机械进口报关,香港做中检和在国外做中检
我想问一下关于买房的问题,总高27层买26楼好
为什么很多在美国上市的中概股退市回A股
我的相机是c画幅的,想入个定焦镜头,不知道
1个番茄重多少克
苏州北站的车票可以在苏州园区站改或退吗?
梦到去世的外公给我买东西是怎么回事
小麦入磨水分偏高时如何合理操作磨粉机?
谁能给我一根亚丝娜的CG 要不正常的
切速冻食品为什么要用带锯齿的刀
我拉杆箱上密码锁的密码忘了,怎样能打开?急
推荐资讯
张宇 曲终人散 这首歌什么时候出的?
橡塑保温材料有A级防火的吗
联通账务批量缴费
小蝴蝶花紫色的花瓣里不时飘散出一丝淡淡的清
maya2014骨骼在模型内部时,如何优先选择骨骼
乐晟广场东南门地址在什么地方,想过去办事
鼓励的名词和动词
我是东北烧烤的,请问一下知了和蚂蚱怎么烤,
文山汇洲工贸有限责任公司这个地址在什么地方
光绪年间古书一套龙文鞭影
不是当地的卡 在当地的营业厅可以补办么? (
谁能告诉我 窝蘘废是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?