private Cluster_Data(float gap = 0, int sn = 0, int en = 0, Cluster_Data next_d = null)
 {
     this.gap    = gap;
     this.sn     = sn;
     this.en     = en;
     this.next_d = next_d;
 }
 private Cluster_Set(Cluster_Data next_d = null, float ave = 0, int num = 0, int n = 0, Cluster_Set next_c = null)
 {
     this.next_d = next_d;
     this.ave    = ave;
     this.num    = num;
     this.n      = n;
     this.next_c = next_c;
 }