BBS: Inland Empire Archive Date: 12-10-92 (02:54) Number: 361 From: JOHN SNEERINGER Refer#: NONE To: ALL Recvd: NO Subj: Rest of Q-Sort Conf: (2) Quik_Bas
LOOP
DO WHILE (J > I) AND (SortArray$(J) >= Partition$)
J = J - 1
LOOP
IF I < J THEN
SWAP SortArray$(I), SortArray$(J)
END IF
LOOP WHILE I < J
SWAP SortArray$(I), SortArray$(High)
IF (I - Low) < (High - I) THEN
QuickSort Low, I - 1
QuickSort I + 1, High
ELSE
QuickSort I + 1, High
QuickSort Low, I - 1
END IF
END IF
END IF
END SUB
FUNCTION RandInt% (Lower, Upper) STATIC
' =======================================================================
' Returns a random integer greater than or equal to the Lower parameter
' and less than or equal to the Upper parameter.
' =======================================================================
RandInt% = INT(RND * (Upper - Lower + 1)) + Lower
END FUNCTION
---
* Origin: RadioLink! Columbus, OH (614)766-2162
QuickBasic! HST/DS (1:226/140)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET