![]() |
| ||
| Some help needed with Selection Sort in java, Please!! Working on a problem which uses a main only to implement Selection Sort. You enter arbitrary amount of integers and when the program runs it spits out the integers in increasing order. So the output would be something like this: Enter Integers to sort: 3 > 1 > 8 > -5 answer: > -5 > 1 > 8 Here is what i have done so far (note: Terminal is a class that lets me do input/output. It was custom made by someone) : public class SelectionSort It compiles fine, but when i run it, its somewhat buggy. The problem is that when i enter a odd number at the prompt "Enter number of integers: ", it works fine. But if i enter a even number, it doesn't work so well. It just prints the integers the way they were typed instead of in increasing order like so: Integers to sort? 2 > 2 > 1 answer: 2 1 Thanks. |
| ||
| Re: Some help needed with Selection Sort in java, Please!! I didn't very much understand your algorithm. So I will be sending the alogorithm that I have learnt. Hope its useful. This is only the algorithm not the full program. //Sorting in Descending Order // arr is just an array for(int i=0; i<arr.length-1;i++) { for(int j=i+1;j<arr.length;j++) { if(arr[i] > arr[j]) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } |
| All times are GMT -4. The time now is 6:47 pm. |
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC