Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!

# Arranging an Array in Ascending or Descending Order

Greenhorn
Posts: 2
I'll be grateful if anybody could tell me how should I arrange the undermentioned array in ascending and descending order:
int ff[]={56,8,75,4,35,90,12,35,123,67,8};
Greenhorn
(rather DARK green)

James Hobson
Ranch Hand
Posts: 140
Arrays.sort(ff);
See the API (as below):
sort
public static void sort(int[]�a)
Sorts the specified array of ints into ascending numerical order.
The sorting algorithm is a tuned quicksort, adapted from Jon
L. Bentley and M. Douglas McIlroy's "Engineering a Sort Function",
Software-Practice and Experience, Vol. 23(11) P. 1249-1265 (November
1993). This algorithm offers n*log(n) performance on many data sets
Parameters:
a - the array to be sorted.

Greenhorn
Posts: 2
Dear Mr. Hoburn:
Thanx for your help. But it's a bit difficult for me to grasp, since, you see, I'm Java's DARKgreenhorn (very new to Java). I'll appreciate having proper coding for this purpose.
Regards,
Originally posted by James Hobson:
Arrays.sort(ff);
See the API (as below):
sort
public static void sort(int[]�a)
Sorts the specified array of ints into ascending numerical order.
The sorting algorithm is a tuned quicksort, adapted from Jon
L. Bentley and M. Douglas McIlroy's "Engineering a Sort Function",
Software-Practice and Experience, Vol. 23(11) P. 1249-1265 (November
1993). This algorithm offers n*log(n) performance on many data sets
Parameters:
a - the array to be sorted.

Cindy Glass
"The Hood"
Sheriff
Posts: 8521
int ff[]={56,8,75,4,35,90,12,35,123,67,8};
Arrays.sort(ff); // sorts in ascending numerical order and puts back in ff
Why would you sort it in descending order? Just read the array from end to front.
------------------
Cindy Glass
Sun Certified Programmer
for the Java� 2 Platform
Co-author of Java 2 Certification Passport

Eric Johnson
Ranch Hand
Posts: 49
don't forget to put
import java.util.*;
at the top of your file, or the compiler won't have any idea what Arrays.sort() is. i found out the hard way >;P