24-10-2010, 06:27 AM
|
#4
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: نـــداء لــ Mr.Ahmad
السلام عليكم ورحمة الله وبركاته .
تفضل :
كود PHP:
public static void Bubble_Sort(int[] arr) { int temp = 0; for (int step = arr.length - 2; step > 0; step--) { for (int i = 0; i < (arr.length - 1); i++) { if (arr[i] > arr[i + 1]) { temp = arr[i + 1]; arr[i + 1] = arr[i]; arr[i] = temp; } } } } public static void Selection_Sort(int[] arr) { int temp = 0; int min = 0; int minIndex = 0; for (int step = 0; step < (arr.length - 1); step++) { for (int i = step; i < arr.length; i++) { if (i == step) { min = arr[i]; minIndex = i; } if (arr[i] < min) { min = arr[i]; minIndex = i; } } temp = arr[minIndex]; arr[minIndex] = arr[step]; arr[step] = temp; } } public static void Insertion_Sort(int[] arr) { int temp = 0; int curr = 0; for (int step = 1; step < (arr.length); step++) { for (int i = step; i > 0; i--) { if (i == step) { curr = arr[i]; } if (arr[i - 1] > curr) { temp = arr[i - 1]; arr[i - 1] = curr; arr[i] = temp; curr = arr[i - 1]; } } } }
سوي المصفوفة ,, ثم أستدعي الميثود الخاصة بأي نوع من الأنواع الثلاثة ومرر لها المصوفة .
أي يكون شكل الـ main بهذه الطريقة :
كود PHP:
public static void main(String[] avg) { int x[] = {5, 7, 0, 3, 4, 2, 6, 1}; for (int i = 0; i < x.length; i++) { System.out.print(x[i] + " "); } System.out.println("\n\n\n"); Insertion_Sort(x); for (int i = 0; i < x.length; i++) { System.out.print(x[i] + " "); } System.out.print("\n"); }
بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|