Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sorting Arrays
#44
thanks.

you probably used notepad to save it at some point.

notepad usually creates carriage returns whenever the text starts at a new line in the window, when you save the file. :|

Ok, I figured it out. One of the code pieces was slightly slower than his. I had used an earlier version of his code to create mine, I think..

This runs at the same speed as his:
Code:
SUB AgaSort (amax AS INTEGER)

DIM g2(1 TO 32) AS INTEGER, h2(1 TO 32) AS INTEGER
DIM i AS INTEGER, j AS INTEGER, r AS INTEGER
DIM e AS INTEGER, g AS INTEGER, h AS INTEGER
REM DIM k AS INTEGER
DIM k AS INTEGER

e = 1
g2(1) = 1
h2(1) = amax
f1: g = g2(e): h = h2(e)
f2: i = g: j = h: r = (g + h) \ 2: k = Sortarray(r).length
f3: IF Sortarray(i).length < k THEN i = i + 1: GOTO f3
f4: IF Sortarray(j).length > k THEN j = j - 1: GOTO f4

IF i <= j THEN
IF i < j THEN SWAP Sortarray(i), Sortarray(j): SwapBars i, j
i = i + 1: j = j - 1
IF i <= j GOTO f3
END IF

IF j - g + i < h THEN
IF i < h THEN g2(e) = i: h2(e) = h: e = e + 1
h = j
ELSE
IF g < j THEN g2(e) = g: h2(e) = j: e = e + 1
g = i
END IF

IF g < h THEN GOTO f2
e = e - 1
IF e THEN GOTO f1
ERASE g2, h2
END SUB
Peace cannot be obtained without war. Why? If there is already peace, it is unnecessary for war. If there is no peace, there is already war."

Visit www.neobasic.net to see rubbish in all its finest.
Reply


Messages In This Thread
Sorting Arrays - by Dean - 04-03-2005, 05:01 AM
Sorting Arrays - by Moneo - 04-04-2005, 07:07 AM
Sorting Arrays - by ShadowWolf - 04-04-2005, 08:12 AM
Sorting Arrays - by Antoni Gual - 04-04-2005, 07:15 PM
Sorting Arrays - by Dean - 04-04-2005, 08:21 PM
Sorting Arrays - by Antoni Gual - 04-04-2005, 08:49 PM
Sorting Arrays - by na_th_an - 04-04-2005, 09:19 PM
Sorting Arrays - by Dean - 04-04-2005, 09:30 PM
Sorting Arrays - by Antoni Gual - 04-04-2005, 09:53 PM
Sorting Arrays - by Dean - 04-04-2005, 10:04 PM
Sorting Arrays - by Dr_Davenstein - 04-05-2005, 02:18 AM
Sorting Arrays - by Dean - 04-05-2005, 02:42 AM
Sorting Arrays - by Dr_Davenstein - 04-05-2005, 02:51 AM
Sorting Arrays - by lillo - 04-05-2005, 04:02 AM
Sorting Arrays - by v3cz0r - 04-05-2005, 06:12 AM
Sorting Arrays - by Moneo - 04-05-2005, 06:57 AM
Sorting Arrays - by retsyo - 04-05-2005, 03:11 PM
Sorting Arrays - by Sisophon2001 - 04-06-2005, 07:15 AM
Sorting Arrays - by Dean - 04-09-2005, 02:54 AM
Sorting Arrays - by v3cz0r - 04-09-2005, 09:25 AM
Sorting Arrays - by wallace - 06-09-2005, 08:10 PM
Sorting Arrays - by Agamemnus - 06-15-2005, 08:26 AM
Sorting Arrays - by Moneo - 06-15-2005, 11:27 PM
Sorting Arrays - by Agamemnus - 06-16-2005, 01:05 AM
Sorting Arrays - by Moneo - 06-16-2005, 05:49 AM
Sorting Arrays - by Dr_Davenstein - 06-16-2005, 08:26 AM
Sorting Arrays - by Agamemnus - 06-16-2005, 09:41 AM
Sorting Arrays - by relsoft - 06-16-2005, 10:47 AM
Sorting Arrays - by Moneo - 06-17-2005, 03:53 AM
Sorting Arrays - by Anonymous - 06-17-2005, 05:50 AM
Sorting Arrays - by Agamemnus - 06-03-2005, 10:49 PM
Sorting Arrays - by DrV - 06-04-2005, 09:32 AM
Sorting Arrays - by Anonymous - 06-04-2005, 02:24 PM
Sorting Arrays - by Agamemnus - 06-05-2005, 07:50 AM
Sorting Arrays - by Agamemnus - 06-05-2005, 09:27 AM
Sorting Arrays - by Anonymous - 06-05-2005, 02:11 PM
Sorting Arrays - by Agamemnus - 06-05-2005, 07:06 PM
Sorting Arrays - by wallace - 06-07-2005, 01:24 AM
Sorting Arrays - by dumbledore - 06-07-2005, 02:40 AM
Sorting Arrays - by DrV - 06-07-2005, 04:45 AM
Sorting Arrays - by Agamemnus - 06-07-2005, 08:46 AM
Sorting Arrays - by barok - 06-07-2005, 10:20 AM
Sorting Arrays - by Anonymous - 06-07-2005, 11:23 AM
Sorting Arrays - by TheBigBasicQ - 06-09-2005, 01:39 AM
Sorting Arrays - by Moneo - 06-09-2005, 04:22 AM
Sorting Arrays - by dumbledore - 06-09-2005, 05:31 AM
Sorting Arrays - by Agamemnus - 06-10-2005, 04:04 AM
Sorting Arrays - by Moneo - 06-10-2005, 04:40 AM
Sorting Arrays - by Agamemnus - 06-10-2005, 06:51 PM
Sorting Arrays - by Moneo - 06-10-2005, 10:51 PM
Sorting Arrays - by Agamemnus - 06-13-2005, 09:58 AM
Sorting Arrays - by Moneo - 06-14-2005, 12:17 AM

Forum Jump:


Users browsing this thread: 4 Guest(s)