Java基础算法
余贰
这个作者很懒,什么都没留下…
展开
-
Java基础三种常见交换算法的比较
Java基础三种常见交换算法的比较 案例一:借助第三方变量进行数据交换 /** * 利用低三方变量交换 * @param a * @param b */ public static void exchange01(int a , int b ){ int temp = a ; a = b; b= temp ; System.o原创 2017-07-05 14:26:44 · 961 阅读 · 0 评论 -
数组的几种基本操作算法(冒泡、选择、二分法查找)
冒泡排序: (从小到大排序)存在10个不同大小的气泡,由底至上地把较少的气泡逐步地向上升,这样经过遍历一次后,最小的气泡就会被上升到顶(下标为0),然后再从底至上地这样升,循环直至十个气泡大小有序。冒泡的核心思想是:比较数字的大小,让最大的数字不断上浮,小的数字下沉。 选择排序: 选择排序算法,相当于位置固定,挑选合适的人。比如说这个位置是最矮个坐的,那么就从这群人中挑选出最矮个的,然后坐住这个位置,然后再挑选其次的。最后指导排序完成。 二分法查找原创 2017-07-05 15:42:30 · 444 阅读 · 0 评论