摘要: 希尔排序的基本介绍: 希尔排序同之前的插入排序一样,它也是一种插入排序,只不过它是简单插入排序之后的一个优化的排序算法,希尔排序也被称为缩小增量排序。 希尔排序的基本思想: 希尔排序是把数组中给定的元素按照下标的一定增量进行分组,在分组之后,对每组使用直接插入排序算法;随着增量的减少,每组包含的元素 阅读全文
posted @ 2019-10-28 20:24 小白菜也有明天 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 插入排序的基本介绍: 插入排序是对想要排序的序列以插入的方式寻找该元素的适当的位置,从而达到排序的目的。 插入排序的基本思想: 把n个待排序的元素看成一个有序表和一个无序表,开始时,有序表只有一个元素(整个序列的第一个元素看成有序表的第一个元素),无序表中有n-1个元素,在接下来的排序过程中,每次从 阅读全文
posted @ 2019-10-28 15:32 小白菜也有明天 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 简单选择排序的介绍: 从给定的序列中,按照指定的规则选出某一个元素,再根据规定交换位置后达到有序的目的。 简单选择排序的基本思想: 假定我们的数组为int [] arr = new int[n],第一次我们从arr[0]~arr[n-1]中选择出最小的值与arr[0]交换。第二次我们从arr[1]~ 阅读全文
posted @ 2019-10-28 13:58 小白菜也有明天 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 在我们用Eclipse调试代码的时候,可以通过设置断点来调试,但是调试之后我们的界面会跟之前的不同,通过以下的方法可以让Eclipse的界面恢复成调试之前的样子。 在Ecplise中找到Window,之后点击Perspective,之后继续点击Open Perspective,再点击Java,这样就 阅读全文
posted @ 2019-10-28 11:01 小白菜也有明天 阅读(805) 评论(0) 推荐(0) 编辑