Compare commits

..

No commits in common. "0f357df19d8732d423228af990880c85a1e95ec8" and "9ba5ad695e71217c33422124759fd83bc6af06d9" have entirely different histories.

View File

@ -16,9 +16,8 @@ type bound struct {
} }
// newBound returns a bound type // newBound returns a bound type
// it defines an open ended interval
func newBound(lower, upper int) bound { func newBound(lower, upper int) bound {
return bound{lower: lower, upper: upper - 1} return bound{lower: lower, upper: upper}
} }
// nextTransform recursively calculates each new set of seed ranges for each set of data in dataMap // nextTransform recursively calculates each new set of seed ranges for each set of data in dataMap
@ -43,10 +42,10 @@ func nextTransform(i int, in []bound) []bound {
// append unmatched portions of seed range back into queue // append unmatched portions of seed range back into queue
if start > r.lower { if start > r.lower {
q.enqueue(newBound(r.lower, start)) q.enqueue(newBound(r.lower, start-1))
} }
if r.upper > end { if r.upper > end {
q.enqueue(newBound(end, r.upper)) q.enqueue(newBound(end, r.upper-1))
} }
return true return true
} }