排序和查找
来源:互联网 发布:清代档案文献数据库 编辑:程序博客网 时间:2024/05/22 00:37
public staticint zheban(int ar[],int key){
int start = 0;
int end = ar.length-1;
int mid = (start + ar.length)/2;
while(start<end){
if(key<ar[mid]){
end=mid;
}
if(key >ar[mid]){
start=mid;
}
if(key ==ar[mid]){
return mid;
}
mid=(start + end)/2;
}
return -1;
}
static int[] miaopao(intarr[])
{
int temp;
for(int i = 0 ;i<arr.length-1;i++){
for(int j=arr.length-1;j>0 ;j--){
if(arr[j]<arr[j-1]){
temp =arr[j];
arr[j] =arr[j-1];
arr[j-1] = temp;
}
}
}
return arr;
}
static int[] xuanzhe(intarr[])
{
int temp;
for(int i = 0;i<arr.length-1;i++){
for(int j=i+1;j< arr.length-1;j++){
temp= arr[i];
arr[i]= arr[j];
arr[j]= temp;
}
}
return arr;
}
staticint[] miaopao(intarr[])
{
int temp;
for(int i = 0 ;i<arr.length-1;i++){
for(int j=arr.length-1;j>0 ;j--){
if(arr[j]<arr[j-1]){
temp =arr[j];
arr[j] =arr[j-1];
arr[j-1] = temp;
}
}
}
- 排序和查找
- 字符串排序和查找
- 排序和查找
- 数据结构 排序和查找
- 查找和排序
- 查找和排序算法
- 查找和排序题目
- 排序和查找
- 排序和查找
- 查找和排序
- 查找和排序
- 排序和查找
- 二分排序和查找
- js排序和查找
- 查找和排序
- 排序和查找
- 算法--排序和查找
- php排序和查找
- Stack Overflow 最流行的编程语言和标签
- Android读取SD卡.TXT文本内容
- IOS 绘图坐标系颠倒问题
- PHP编程效率的20个要点
- json转xml
- 排序和查找
- [转载]Cocos2d-x 类COC手游与RTS(即时战略)游戏的编程实践总结
- 类的初始化顺序:实例化一个类的对象和访问静态域或者静态方法时的不同
- 一些HTML5的替换写法
- javadoc中{@link}与@see的区别
- Visual Studio2010 出现“此时无足够的可用内存,无法满足操作的预期要求”问题的解决方法
- Codeforces Round #322 D.Three Logos
- php cli命令行模式运行mysql_connect不能连接和运行框架程序
- linux exec函数家族