2017年4月23日
摘要: 问题描述: 假设有500个小孩手拉手围成一圈,从第一个小孩开始数数,按照1、2、3、1、2、3循环不断的数,数到3的小孩退出圈,其他小孩接着数,直到剩下一个小孩,问这个小孩的排在什么位置? 实例分析: 假设有5个小孩,K-K-K-K-K,(用一个字母K表示一个小孩,若某小孩退出了,用Q表示;若某小孩 阅读全文
posted @ 2017-04-23 18:04 牧羊人的世界 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 算法描述: 当数据量很大适宜采用该方法。采用二分法查找时,数据必须是排好序的。 主要思想是:设查找的数组区间为array[low, high],中间索引 middle = (low + high)/2 ,设需要查找的数值为 value. step1: 比较 value == array[middle 阅读全文
posted @ 2017-04-23 16:17 牧羊人的世界 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. Object 类中定义有 public String toString() 方法,其返回值是 String 类型,描述当前对象的有关信息; 2. 在进行 String 与其它类型数据的连接操作时(如:System.out.println("info"+person)),将自动调用该对象类的 t 阅读全文
posted @ 2017-04-23 15:42 牧羊人的世界 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 数组说明: 1. 数组可以看成是多个相同类型的数据组合,并对这些数据的统一管理; 2. 数组变量属于引用类型,数组也可以看成是对象,数组中每一个元素相当于该对象的成员变量; 3. 数组中的元素可以是任何的数据类型,包括基本类型和引用类型; 4. C 和 C++ 的数组都可以分配在栈上面,而 Java 阅读全文
posted @ 2017-04-23 13:38 牧羊人的世界 阅读(156) 评论(0) 推荐(0) 编辑