希尔排序 希尔排序是将组分段,进行插入排序. 对想提高C#语言编程能力的朋友,我们可以互相探讨一下。 如:下面的程序,并没有实现多态,来,帮它实现一下。 using System; public class ShellSorter { public void Sort(int [] list) { int inc; for(inc=1;inc0;inc/=3) { for(int i=inc+1;iinc)&&(list[j-inc-1]>t)) { list[j-1]=list[j-i
function [mvAvgData] = FnMvAvgData(originData,m,n,mvStep) %% m x n 移动平均数据 originData % 输入 % originData: 待处理的数据 % m,n: m x n 移动平均 % mvStep: 移动平均的步长(如2x12移动平均顺序进行,步长1;月度数据的3x3移动平均按照相同月份进行,步长12) % 输出 % mvAvgData: 移动平均后的数据 % lostCount: 缺失的数据的个数