in reply to Can I speed this up? (repetitively scanning ranges in a large array)
A circle doesn't have a start. The only difference between 1..100 and 0..99 is how you store 100 internally.
You even used zero instead of 10 in your example:
1234567890 coordinate <------- ---------- +++ range (1,3) ++++++ range (2,7) ++ + range (0,2) <------- ---------- 5557753113 size of smallest window...
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Can I speed this up? (repetitively scanning ranges in a large array)
by daverave (Scribe) on Nov 02, 2010 at 06:52 UTC | |
by ikegami (Patriarch) on Nov 02, 2010 at 19:07 UTC | |
by daverave (Scribe) on Nov 02, 2010 at 19:32 UTC | |
by ikegami (Patriarch) on Nov 02, 2010 at 22:52 UTC | |
by daverave (Scribe) on Nov 03, 2010 at 06:43 UTC | |
|