Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sorting Arrays
#41
Aga,

Here's a copy of your slightly modified code as is appears in my test version of SortDemo.
Code:
SUB AgaSort (a.max%)

DIM g2(1 TO a.max%) AS INTEGER, h2(1 TO a.max%) 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 LONGINT
DIM k as integer

E = 1: g2(1) = 1: h2(1) = a.max%
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 SWAP Sortarray(i),Sortarray(j): SwapBars i,j:i = i + 1: j = j - 1: IF i <= j THEN GOTO f3
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 ELSE E = E - 1: IF E THEN GOTO f1
ERASE g2, h2
END SUB
*****
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: 1 Guest(s)