摘要: 对 set 的遍历 1.迭代遍历: Set set = new HashSet(); Iterator it = set.iterator(); while (it.hasNext()) { String str = it.next(); System.out.println(str); } 2.for循环遍历: for (String s... 阅读全文
posted @ 2017-04-08 21:11 Yaaaaa 阅读(209285) 评论(0) 推荐(3)
摘要: Math.random() 生成 大于等于0.0 且小于 1.0 的double 型随机数 ( 0.0 <= Math.random() < 1.0 ) 可以使用它便携简单了表达式,生成任意范围的随机数。 例如: (int)(Math.random() * 10) 返回 0 ~ 9 之间的一个随机整 阅读全文
posted @ 2017-04-08 16:46 Yaaaaa 阅读(1610) 评论(0) 推荐(0)
摘要: 单位是毫秒。 long start = System.currentTimeMillis(); //获取当前时间 long end = System.currentTimeMillis(); //System.nanoTime() 阅读全文
posted @ 2017-04-08 14:58 Yaaaaa 阅读(2304) 评论(0) 推荐(0)
摘要: 题目: 以二维数组形式表示坐标岛屿,求边长。 例子: 思路: 一开始想用最笨的办法,就是两次for循环遍历所有元素,如果为1(1为岛屿),就分别判断 上、下、左、右 是否为岛屿,若不是则 边数+1 。 第二次换了想法, 每一条横向 如果有岛屿,只要连续,那么左右两边和始终为2,如果不连续,则左右两边 阅读全文
posted @ 2017-04-08 10:53 Yaaaaa 阅读(184) 评论(0) 推荐(0)
摘要: 集合(set)是一个用于存储和处理无重复元素的高效数据结构。映射表(map)类似于目录,提供了使用键值快速查询和获取值的功能。 HashSet类是一个实现了Set接口的具体类,可以使用它的无参构造方法来创建空的散列集(hash set),也可以由一个现有的合集创建散列集。 当元素个数超过了容量与负载 阅读全文
posted @ 2017-04-07 21:10 Yaaaaa 阅读(269) 评论(0) 推荐(0)
摘要: 要求: 给定两个整数x和y,0 ≤ x, y < 231. 求x和y的汉明距离。 Example: 阅读全文
posted @ 2017-04-07 00:05 Yaaaaa 阅读(174) 评论(0) 推荐(0)
摘要: 给定一个正整数,输出其补码。 思路:利用mask掩码进行异或, 利用 temp >> 1 大于0 来决定mask长度,求出的mask 为二进制 1 0 0 0 0类型, mask -1为 0 1 1 1 1 ,可作为掩码,与num 进行异或。 例如: num = 5 二进制: num: 0 1 0 阅读全文
posted @ 2017-04-06 00:09 Yaaaaa 阅读(165) 评论(0) 推荐(0)