Guest User

Untitled

a guest
Feb 23rd, 2012
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1.  
  2.  
  3. sort(pets);
  4. printPetDetails(pets);
  5.  
  6. }
  7.  
  8. public static int findLargest(Pet[] pets, int num)
  9. {
  10. int largestPos =0;
  11. for (int i = 1; i<= num; i++)
  12. {
  13. if (pets[i].getName().compareToIgnoreCase(pets[largestPos].getName())>0)
  14. {
  15. largestPos = i;
  16. }
  17. }
  18. return largestPos;
  19. }
  20. public static void sort(Pet[] pets)
  21. {
  22.  
  23.  
  24. for (int pass = 1; pass < pets.length; pass++)
  25. {
  26. int largestPos = findLargest(pets, pets.length - pass);
  27. if (largestPos != pets.length - pass)
  28. {
  29. swap(pets, largestPos, pets.length - pass);
  30. }
  31. // System.out.println(pets[pass].getName());
  32. }
  33. }
  34. public static void swap(Pet[] pets, int first, int second)
  35. {
  36. Pet temp;
  37. temp = pets[first];
  38. pets[first] = pets[second];
  39. pets
Advertisement
Add Comment
Please, Sign In to add comment