关于冒泡排序的C和JAVA的写法

来源:互联网 发布:淘宝网领取淘金币 编辑:程序博客网 时间:2024/05/04 09:34

因为明天要去面试实习,所以今天特意把冒泡排序又写了一遍。

C的写法

#include <stdio.h>void sort(int arr[],int len){int i,j,temp;for(i=0;i<len;i++){for(j=0;j<len-i-1;j++){if(arr[j]<arr[j+1]){temp=arr[j+1];arr[j+1]=arr[j];arr[j]=temp;}}}}void main(){int t;int a[6]={9,1,2,6,5,4};      sort(a,6);           for (t=0;t<6;t++)        {            printf("%d ",a[t]);        }}

JAVA的写法

 class maopao  {  public static void main(String[] args){ int[] array ={3,6,1,0,4,6,20,7};sort(array);for (int t=0;t<array.length ;t++ ){System.out.print(array[t]+"\t");} } public static void sort(int[] arr) {int temp=0;for (int i=0;i<arr.length ;i++ ){for (int j=0;j<arr.length-i-1 ;j++ ){if (arr[j]<arr[j+1]){temp=arr[j+1];arr[j+1]=arr[j];arr[j]=temp;}}}}   }


0 0
原创粉丝点击