![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序算法基础
文章平均质量分 73
hunter1206
这个作者很懒,什么都没留下…
展开
-
排序算法 选择 冒泡
冒泡/* 需求: 定义一个函数接收一个int类型的数组对象, 把数组中的最大值放在数组中的最后一位。 冒泡排序:冒泡排序的思想就是使用相邻的两个 元素挨个比较一次,符合条件交换位置。 */ class Demo10 { public static void main(String[] args) { int[] arr = {12,8,17,5,9}; // 最大的索引值: 4 ...原创 2018-06-26 22:59:08 · 191 阅读 · 0 评论 -
二分查找
/* 需求:定义一个函数接收一个数组对象和一个要查找的目标元素,函数要返回该目标元素在 数组中的索引值,如果目标元素不存在数组中,那么返回-1表示。 折半查找法(二分法): 使用前提必需是有序的数组。 */ class Demo12 { public static void main(String[] args) { int[] arr = {12,16,19,23,54}; //...原创 2018-06-26 23:18:02 · 123 阅读 · 0 评论