عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-10-2010, 06:27 AM   #4

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: نـــداء لــ Mr.Ahmad

السلام عليكم ورحمة الله وبركاته .

تفضل :

كود PHP:
 public static void Bubble_Sort(int[] arr) {
        
int temp 0;
        for (
int step arr.length 2step 0step--) {
            for (
int i 0< (arr.length 1); i++) {
                if (
arr[i] > arr[1]) {
                    
temp arr[1];
                    
arr[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 0step < (arr.length 1); step++) {
            for (
int i steparr.lengthi++) {
                if (
== 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 1step < (arr.length); step++) {
            for (
int i step0i--) {
                if (
== step) {
                    
curr arr[i];
                }
                if (
arr[1] > curr) {
                    
temp arr[1];
                    
arr[1] = curr;
                    
arr[i] = temp;
                    
curr arr[1];
                }
            }
        }
    } 
سوي المصفوفة ,, ثم أستدعي الميثود الخاصة بأي نوع من الأنواع الثلاثة ومرر لها المصوفة .

أي يكون شكل الـ main بهذه الطريقة :

كود PHP:
    public static void main(String[] avg) {
        
int x[] = {57034261};
        for (
int i 0x.lengthi++) {
            
System.out.print(x[i] + " ");
        }
        
System.out.println("\n\n\n");
        
Insertion_Sort(x);
        for (
int i 0x.lengthi++) {
            
System.out.print(x[i] + " ");
        }
        
System.out.print("\n");
    } 
بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس