اكتب برنامج بلغة جافا يرتب عناصر المصفوفة باستخدام خوارزمية الفرز الفقاعي(Bubble Sort )
- برمجة
- برمجة جافا
- 2022-02-03
- zainnayyof
الأجوبة
public class BubbleSortExample {
static void bubbleSort(int[] arr) {
int n = arr.length;
int temp = 0;
for(int i=0; i < n; i++){
for(int j=1; j < (n-i); j++){
if(arr[j-1] > arr[j]){
//تبديل عناصر المصفوفة
temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
}
public static void main(String[] args) {
int arr[] ={3,60,35,2,45,320,5};
System.out.println("Array Before Bubble Sort");
for(int i=0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
System.out.println();
bubbleSort(arr);//ترتيب العناصر باستخدام الفرز الفقاعي
System.out.println("Array After Bubble Sort");
for(int i=0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}
output:
Array Before Bubble Sort
3 60 35 2 45 320 5
Array After Bubble Sort
2 3 5 35 45 60 320
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال