Professional Documents
Culture Documents
2.3 بيترتلا فرعت (فينصتلا) Sorting
2.3 بيترتلا فرعت (فينصتلا) Sorting
وفـ ـ ـ ـ اء المصباحي
المحاضر :أ .ـ ـ ـ ـ
Lecture #8 ) ( from page 1 to 6 مصدر المعلومات :ملخص المحاضرة +الشرح على السبورة +المراجع
الترتيب Sorting
.1الترتٌب الداخلً :Internal sortingوهً تتعامل مع البٌانات المخزنة فً الذاكرة الرئٌسٌة . RAM
.2الترتٌب الخارجً :External sortingوهً تتعامل مع البٌانات المخزنة فً ملفات خارجٌة ، External filesهذه
الطرٌقة تستخدم عندما ٌكون حجم البٌانات كبٌر جداً وال تستطٌع الذاكرة الرئٌسٌة RAMتخزٌنها.
Page 1
كميـــــــــــــة تقنيـــــــــــة المعمومـــــــــات رمز المقررITG220 : المقرر :تراكيب البيانات Data structure I
وفـ ـ ـ ـ اء المصباحي
المحاضر :أ .ـ ـ ـ ـ
Lecture #8 ) ( from page 1 to 6 مصدر المعلومات :ملخص المحاضرة +الشرح على السبورة +المراجع
Page 2
كميـــــــــــــة تقنيـــــــــــة المعمومـــــــــات رمز المقررITG220 : المقرر :تراكيب البيانات Data structure I
وفـ ـ ـ ـ اء المصباحي
المحاضر :أ .ـ ـ ـ ـ
Lecture #8 ) ( from page 1 to 6 مصدر المعلومات :ملخص المحاضرة +الشرح على السبورة +المراجع
>#include <stdio.h
)]if (a[j]>a[j+1
{
;]temp = a[j
;]a[j] = a[j+1
;a[j+1] = temp
}
}
Page 3
كميـــــــــــــة تقنيـــــــــــة المعمومـــــــــات ITG220 :رمز المقرر Data structure I تراكيب البيانات:المقرر
وفـ ـ ـ ـ اء المصباحي
ـ ـ ـ ـ. أ:المحاضر
Lecture #8 ( from page 1 to 6 ) المراجع+ الشرح على السبورة+ ملخص المحاضرة:مصدر المعلومات
int main()
int a[50], n, i;
scanf("%d", &n);
scanf("%d", &a[i]);
bubblesort(a, n);
printf("n");
return 0;
Page 4
كميـــــــــــــة تقنيـــــــــــة المعمومـــــــــات رمز المقررITG220 : المقرر :تراكيب البيانات Data structure I
وفـ ـ ـ ـ اء المصباحي
المحاضر :أ .ـ ـ ـ ـ
Lecture #8 ) ( from page 1 to 6 مصدر المعلومات :ملخص المحاضرة +الشرح على السبورة +المراجع
Example:
40
Page 5
كميـــــــــــــة تقنيـــــــــــة المعمومـــــــــات رمز المقررITG220 : المقرر :تراكيب البيانات Data structure I
وفـ ـ ـ ـ اء المصباحي
المحاضر :أ .ـ ـ ـ ـ
Lecture #8 ) ( from page 1 to 6 مصدر المعلومات :ملخص المحاضرة +الشرح على السبورة +المراجع
Page 6