2016年12月25日
摘要: /* * 折半查找法: * 思路: * 定义三个变量记录查找范围中最大、最小和中间的索引值,每次都是使用中间索引值与要查找的目标进行对比,如果不符合,那么就不停缩小查找范围 * */ //前提:查找的序列必须是有序的 int[] arr1 = {3,5,7,10,22,45,191}; //定义三个 阅读全文
posted @ 2016-12-25 11:27 Michael_林 阅读(120) 评论(0) 推荐(0)
摘要: 冒泡排序的要点: 1.多轮排序,每轮排序中选出最大的元素放在最顶端,并且下次排序不再使用该元素; 2. 使用双for循环,外层for循环控制要排序的次数(轮数), 内层for循环控制当前要排序的元素并且进行该轮排序; package com.lin.michael; import java.util 阅读全文
posted @ 2016-12-25 10:46 Michael_林 阅读(485) 评论(0) 推荐(0)
  2016年12月11日
摘要: import java.util.Iterator;import java.util.TreeSet; /* * 给字符串中的数字排序 * String str = "10,2,11,1,34,101,32"; */public class Demo7 { public static void ma 阅读全文
posted @ 2016-12-11 12:15 Michael_林 阅读(1270) 评论(0) 推荐(0)