java基础学习—常用算法
2013-11-18 00:02
176 查看
待编辑。。。
***********************************************************
选择排序法:
降序思想:
第一次循环将获得此数组中最大的哪一个元素,并且将它与数组的
第一个元素调换位置,第二次循环则查找除了第一个元素之后的所有元
素的最大值,将它与第二个元素调换位置,以此类推
注意环节:无
public void selectSort(int[] arr)
{
for(int i=0;i<arr.length()-1;i++)
{
for(int j=i+1;j<arr.length();j++)
{
if(arr[i]>arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
***********************************************************
***********************************************************
选择排序法:
降序思想:
第一次循环将获得此数组中最大的哪一个元素,并且将它与数组的
第一个元素调换位置,第二次循环则查找除了第一个元素之后的所有元
素的最大值,将它与第二个元素调换位置,以此类推
注意环节:无
public void selectSort(int[] arr)
{
for(int i=0;i<arr.length()-1;i++)
{
for(int j=i+1;j<arr.length();j++)
{
if(arr[i]>arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
***********************************************************
相关文章推荐
- Java基础学习总结(41)——JPA常用注解
- Java学习资料-Java常用算法-二叉树算法
- JAVA基础学习总结(算法篇)
- Java学习资料-Java常用算法-递归算法
- JAVA基础day04 数组学习 排序和查找基本算法
- Java学习资料-Java常用算法-希尔排序算法
- Java基础学习应用_数组常用方法与排序(一)
- Java学习资料-Java常用算法-选择排序算法
- JAVA基础学习day16--集合三-Map、HashMap,TreeMap与常用API
- java基础学习:常用的ant的操作
- Java基础学习笔记十三 常用API之正则表达式、Date、DateFormat、Calendar
- 【Java基础】Java学习之ArrayList源码常用方法分析
- java基础学习JVM中GC的算法
- Java基础学习笔记十四 常用API之基本类型包装类
- java入门学习(3)—循环,选择,基础算法,API概念
- Java基础学习总结(21)——常用正则表达式列表
- java入门学习(3)—循环,选择,基础算法,API概念
- 【幻化万千戏红尘】qianfengDay11-java基础学习:数组,排序,算法
- Java基础学习总结(21)——常用正则表达式列表
- JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API