AIRES library reference: subsort.


c
c     Routine directly callable from C/C++ (it could be necessary to
c     append an underscore, "_", to its name depending on the C/C++
c     compiler used).
c
c
      subroutine subsort(n, stringarray, c1, c2, isort)
c
c     Sorting (in ascendig order) a given array of strings.
c
c     Written by: S. J. Sciutto, La Plata 1999.
c
c
c     Arguments:
c     =========
c
c     n............... (input, integer) The number of elements to sort.
c     stringarray..... (input, character*(*), array(n)) The elements
c                      to sort.
c     c1, c2.......... (input, integer) Respectively the first and last
c                      columns of the string array to use for sorting.
c     isort........... (input-output, integer, array(n)) The array of
c                      indices. As input it must contain a set of
c                      indices pointing to the elements of stringarray
c                      that must be sorted. As output, the strings
c                      stringarray(isort(i)), i = 1,...,n, give the
c                      sorted sequence of elements.
c
c
c<--->


These pages are maintained by
Sergio J. Sciutto
Back to AIRES library index
Back to AIRES home [HOME]