![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java数据结构与算法
阳仔的屁仔
一个想在技术道路上有所建树、喜欢锻炼的程序员
展开
-
java简单排序-选择排序
java 简单排序我们先来看一下选择排序: 假设有数字int a[] = {6,3,1,2,3};首先我们选择一个位置为最小元素,期初我们是不知道那个位置的元素是最小的,我们可以先默认选择第一个位置的元素是最小的元素,好了我们设置该位置为min=0;即就是我们的第一个元素的位置,这里指的是位置,切记.那么我们通过这个位置取得的元素的值就是6,然后他和该位置后面的元素进行比较: 第一次:6大于3原创 2016-07-03 21:32:42 · 232 阅读 · 0 评论 -
java简单排序-插入排序
接下来我们看一下插入排序,插入排序呢其实就是选择一个数字找到合适的位置把他插入进去就OK,其实也是很简单的,基本思想就是我们选择默认的元素的,我们默认在他之前的元素都是有序的,那么我们就把我们选择的这个元素插入到合适的位置就OK. 比如有下边的数组:int a[] = { 6, 3, 1, 2, 3 };我们如果采用插入排序该怎么做呢: 第一步:我们规定一个mark就是我们的需原创 2016-07-03 22:29:44 · 247 阅读 · 0 评论