Order bins by best utilization.

This commit is contained in:
AJ
2019-11-20 13:43:34 -05:00
parent f290c9ec7f
commit 67d880c8ea

View File

@@ -53,7 +53,10 @@ namespace CutToLength
best_bin.Items.Add(item); best_bin.Items.Add(item);
} }
return bins; return bins
.OrderByDescending(b => b.Utilization)
.ThenBy(b => b.Items.Count)
.ToList();
} }
private Bin CreateBin() private Bin CreateBin()
@@ -135,7 +138,10 @@ namespace CutToLength
bins.Add(bin); bins.Add(bin);
} }
return bins; return bins
.OrderByDescending(b => b.Utilization)
.ThenBy(b => b.Items.Count)
.ToList();
} }
private void FillBin(Bin bin) private void FillBin(Bin bin)