黑马程序员技术交流社区

标题: 数组编程 [打印本页]

作者: 东大小宇哥    时间: 2015-5-19 21:10
标题: 数组编程
判断一个 int 数组中的元素是否存在重复,方法声明如下:
              boolean isRepeat(int[] m){ }
作者: ZSMAN    时间: 2015-5-19 21:14
把数组元素存到Set里,存完后看看Set的大小和数组大小是否一样~
作者: 米江波    时间: 2015-5-19 21:59
这个应该不难吧 ,嵌套for循环,判断 return 。。。。
作者: iamnoten    时间: 2015-5-19 22:05
ZSMAN 发表于 2015-5-19 21:14
把数组元素存到Set里,存完后看看Set的大小和数组大小是否一样~

这个方案比较好
作者: 王连涛    时间: 2015-5-19 22:13
个人感觉循环嵌套比较靠谱
作者: 米江波    时间: 2015-5-19 22:26
        public static boolean isa(int[] arr) {                 boolean flag=false;                 for (int x = 0; x < arr.length - 1; x++) {                         for (int y = 1 + x; y < arr.length; y++) {                                 if (arr[x] == arr[y]) {                                         flag = true;                                                         }                         }                 }                 return flag;         }
作者: 破烂小白    时间: 2015-5-19 22:33
循环就是了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2