Esempio n. 1
0
 private bool Cut(Intervalls ii, Intervalls jj)
 {
     for (var k = 0; k < ii.Count; k++)
     {
         for (var l = 0; l < jj.Count; l++)
         {
             Intervalls sub;
             var        bHasChanges = Cut(ii[k], jj[l], out sub);
             if (bHasChanges)
             {
                 ii.RemoveAt(k);
                 ii.AddRange(sub);
                 return(true);
             }
         }
     }
     return(false);
 }