冒泡排序和二分法排序的比较!!!
来源:互联网 发布:java ftp 上传文件 编辑:程序博客网 时间:2024/05/22 15:10
冒泡排序
package com.sxt;
public class MaoPaoDemo {
public static void main(String[] args) {
int []a={1,5,2,67,34,876};
for(int i=1;i<a.length;i++){
int temp=0;
for(int j=0;j<a.length-i;j++){
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for (int s : a) {
System.out.println(s);
}
}
}
二分法排序
package com.sxt;
/**
* 二分法
*
* @author Administrator
*
*/
public class TwoDemo {
public static void main(String[] args) {
int a[] = { 1, 3, 6, 8, 12, 56, 100 };
int e = ef(a, 2); System.out.println(e);
}
public static int ef(int a[], int n) {
// 砍半取中间值进行比较
int s = 0, e = a.length - 1;
int m = (s + e) / 2;
while (a[m] != n && e > s) {
// 在前半部分
if (a[m] > n) {
e = m - 1;
}
// 在后半部分
else if (a[m] < n) {
s = m + 1;
}
m = (s + e) / 2;
}
//
if (a[m] == n) {
return m;
} else {
return -1;
}
}
}
- 冒泡排序和二分法排序的比较!!!
- 冒泡排序和二分法
- 冒泡排序和二分法排序
- Java的冒泡排序和二分法查找
- 汇编语言的冒泡排序和二分法
- 冒泡排序法和二分法排序
- 选择排序和冒泡排序的比较
- Java的冒泡排序及二分法排序
- ************** 冒泡、选择排序二分法 **************
- 冒泡排序、选择和插入排序、二分法查找
- 比较冒泡排序和快速排序的性能
- javascript中冒泡排序和快速排序的性能比较
- 笔试经常遇到的选择排序、冒泡排序和二分法查找
- C#中冒泡排序和比较排序
- 比较冒泡排序和选择排序
- Java 冒泡、选择、二分法排序
- 遍历数组,冒泡排序,二分法
- 比较好的冒泡排序
- spark 配置mysql 作为hive元数据的时候 要用latin1 字符集
- BroadcastReceiver 判断网络状态
- 设计模式之观察者模式
- codeforce 731C Socks(并查集+贪心)
- RTP协议分析
- 冒泡排序和二分法排序的比较!!!
- POJ-1698 Alice's Chance(最大流)
- 1006. 换个格式输出整数 (15)
- QT中用QPainter类所画图像随窗口变化自适应变化
- 单独tomcat能正常运行eclipse中部署tomcat运行无法找到配置文件
- js节点的创建
- GitHub学习笔记 --- Ubuntu16.04sign_and_send_pubkey: signing failed: agent refused operation
- vue生命周期详解
- 数据库性能优化详解