Two Laptop Bag*
The moose likes Beginning Java and the fly likes Arranging an Array in Ascending or Descending Order Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Arranging an Array in Ascending or Descending Order" Watch "Arranging an Array in Ascending or Descending Order" New topic
Author

Arranging an Array in Ascending or Descending Order

Sajjad Rahimi
Greenhorn

Joined: Nov 06, 2001
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};
Thanx in advance.
Sajjad Rahimi
Greenhorn
(rather DARK green)
James Hobson
Ranch Hand

Joined: Aug 28, 2001
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
that cause other quicksorts to degrade to quadratic performance.
Parameters:
a - the array to be sorted.
Sajjad Rahimi
Greenhorn

Joined: Nov 06, 2001
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,
Sajjad Rahimi
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
that cause other quicksorts to degrade to quadratic performance.
Parameters:
a - the array to be sorted.

Cindy Glass
"The Hood"
Sheriff

Joined: Sep 29, 2000
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


"JavaRanch, where the deer and the Certified play" - David O'Meara
Eric Johnson
Ranch Hand

Joined: Apr 30, 2001
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Arranging an Array in Ascending or Descending Order
 
Similar Threads
array sorting
Sorting by 3 variables dynamically in arrayList
Reverse sort of array
It's a bird, it's a plane, no, it's a ... bubble sort?
array algorithm