Scott, et al

OK, I didn't think much before, so here's another whack that preps the data
before sorting. Prep time is included in timings.

t: now/time/precise

data: make block! 2 * length? raw-data: read/lines %data-1.txt

foreach item raw-data [
    append data reduce [to integer! first parse item none item]
]

compare-items: func [a b /local aa bb] [
    either a < b [-1][either a > b [1][0]]
]

sort/skip/compare data 2 :compare-items

data: extract next data 2

print now/time/precise - t

halt

And the results:

1. 0:00:02.964
2. 0:00:02.974
3. 0:00:02.974

--Gregg

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to