*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/slasrt (3)              
Title
Content
Arch
Section
 

Contents


SLASRT(3F)							    SLASRT(3F)


NAME    [Toc]    [Back]

     SLASRT - the numbers in D in increasing order (if ID = 'I') or in
     decreasing	order (if ID = 'D' )

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SLASRT(	ID, N, D, INFO )

	 CHARACTER	ID

	 INTEGER	INFO, N

	 REAL		D( * )

PURPOSE    [Toc]    [Back]

     Sort the numbers in D in increasing order (if ID =	'I') or	in decreasing
     order (if ID = 'D'	).

     Use Quick Sort, reverting to Insertion sort on arrays of
     size <= 20. Dimension of STACK limits N to	about 2**32.

ARGUMENTS    [Toc]    [Back]

     ID	     (input) CHARACTER*1
	     = 'I': sort D in increasing order;
	     = 'D': sort D in decreasing order.

     N	     (input) INTEGER
	     The length	of the array D.

     D	     (input/output) REAL array,	dimension (N)
	     On	entry, the array to be sorted.	On exit, D has been sorted
	     into increasing order (D(1) <= ...	<= D(N)	) or into decreasing
	     order (D(1) >= ...	>= D(N)	), depending on	ID.

     INFO    (output) INTEGER
	     = 0:  successful exit
	     < 0:  if INFO = -i, the i-th argument had an illegal value
SLASRT(3F)							    SLASRT(3F)


NAME    [Toc]    [Back]

     SLASRT - the numbers in D in increasing order (if ID = 'I') or in
     decreasing	order (if ID = 'D' )

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SLASRT(	ID, N, D, INFO )

	 CHARACTER	ID

	 INTEGER	INFO, N

	 REAL		D( * )

PURPOSE    [Toc]    [Back]

     Sort the numbers in D in increasing order (if ID =	'I') or	in decreasing
     order (if ID = 'D'	).

     Use Quick Sort, reverting to Insertion sort on arrays of
     size <= 20. Dimension of STACK limits N to	about 2**32.

ARGUMENTS    [Toc]    [Back]

     ID	     (input) CHARACTER*1
	     = 'I': sort D in increasing order;
	     = 'D': sort D in decreasing order.

     N	     (input) INTEGER
	     The length	of the array D.

     D	     (input/output) REAL array,	dimension (N)
	     On	entry, the array to be sorted.	On exit, D has been sorted
	     into increasing order (D(1) <= ...	<= D(N)	) or into decreasing
	     order (D(1) >= ...	>= D(N)	), depending on	ID.

     INFO    (output) INTEGER
	     = 0:  successful exit
	     < 0:  if INFO = -i, the i-th argument had an illegal value


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
htons Tru64 Convert an unsigned short (16-bit) integer from host byte order to network byte order
ntohl Tru64 Convert an unsigned 32-bit integer from Internet network byte order to host byte order
be64enc FreeBSD byte order operations
be32toh FreeBSD byte order operations
be16enc FreeBSD byte order operations
bswap64 FreeBSD byte order operations
bswap32 FreeBSD byte order operations
bswap16 FreeBSD byte order operations
be16dec FreeBSD byte order operations
be64toh FreeBSD byte order operations
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service