![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java专题
czy0993
这个作者很懒,什么都没留下…
展开
-
java实现冒泡排序
<br />冒泡排序的实现。<br />class BubbleSort{public void bubble(int[] a){ int temp; for(int i=a.length-1;i>=0;i--){ for(int j=0;j<i;j++){ if(a[j]>a[j+1]){ //交换 temp=a[j]; a[j]=a[j+1];原创 2011-03-17 22:34:00 · 329 阅读 · 1 评论 -
java递归实现二分查找
<br />递归实现二分查找。<br /> <br />class BinarySearch{public int search(int[] a,int low,int high,int m){if(low>high){return -1;}int mid=(low+high)/2;if(m==a[mid]){return mid;}else if(m<a[mid]){return search(a,low,mid-1,m);}else{r原创 2011-03-18 13:39:00 · 395 阅读 · 0 评论 -
java非递归二分查找
非递归方式实现二分查找。class BinarySearch{public int search(int[] a,int m){int low=0;int high=a.length-1;int mid=(low+high)/2;if(low原创 2011-03-18 12:28:00 · 306 阅读 · 0 评论 -
java选择排序算法
<br />直接选择排序算法例子。<br /> <br />class SelectSort{public void sort(int[] array){int temp,pos;for(int i=0,length=array.length;i<length;i++){pos=i;for(int j=i+1;j<length;j++){if(array[j]<array[i]){pos=j;if(pos!=i){temp=array[pos];array[p原创 2011-03-19 12:01:00 · 415 阅读 · 0 评论 -
java快速排序算法的简单实现
通过递归实现快速排序的例子。class QuickSort{public void quickSort(int[] array,int low,int high){ if(lowtemp){ right--; } if(low原创 2011-03-17 20:45:00 · 444 阅读 · 0 评论 -
java实现插入排序
<br />插入排序的例子。<br /> <br />class InsertSort{public void sort(int[] array){int temp;int j;for(int i=1;i<array.length;i++){temp=array[i]; //待排序元素j=i-1;while(j>0 & temp<array[j]){array[j+1]=array[j--]; //元素向后移动array[j+1]=temp;}}}原创 2011-03-21 20:10:00 · 255 阅读 · 0 评论