算法
文章平均质量分 64
来个芒果
这个作者很懒,什么都没留下…
展开
-
算法(一)-排序sorting
问题:输入数字a1,a2,a3...an,使其升序输出。1、插入排序-insertion sort·算法:这个算法从数组的第二个元素开始循环,将选中的元素与之前的元素一一比较,如果选中的元素小于之前的元素,则将之前的元素后移,最后再将选中的元素放在合适的位置。在这个算法执行的过程中,总是保持着索引i之前的数组是升序排列的。package algorithm;public abst原创 2015-08-18 18:00:01 · 932 阅读 · 0 评论 -
算法(二)—分治法Divide-and-conque
1、二分查找法-Binary Search·非递归方法: /* * 非递归二分查找算法 * 参数:整型数组,需要比较的数. */ public static int binarySearch(Integer[]srcArray,int des){ //第一个位置. int low=0;原创 2015-08-19 17:00:15 · 387 阅读 · 0 评论