黑马程序员技术交流社区

标题: 求大神指点一下! [打印本页]

作者: 或许我是对的i    时间: 2017-3-27 23:11
标题: 求大神指点一下!
思路对可是返回的结果错,调试的也没有错 ,求大神指点指点


作者: 郑先生    时间: 2017-3-27 23:18
标题: 没看到图
本帖最后由 郑先生 于 2017-3-27 23:21 编辑

图片看不到刚刚
作者: 雪飞舞舞    时间: 2017-3-27 23:30
你应该是不相等时马上结束函数,相等时不做任何处理,等循环结束后再返回true

作者: 不忘初心.    时间: 2017-3-27 23:46
你是3.20基础班的?

作者: 暮雪上的星辰    时间: 2017-3-28 00:22
做个标记flag

作者: fei19890221    时间: 2017-3-28 07:00
不需要嵌套循环吧?两个数组的步进比较写在一个for循环就好。如果有一次不相等了就打断并修改flag变量为false(初始化为true)。先用length比较长度然后for比较arr1[i]和arr2[i]的内容是否相同。

作者: fei19890221    时间: 2017-3-28 07:05
仔细看了一眼,这个返回结果一定是false,你外层循环是数组一的其中一个元素,内层循环是遍历第二个数组的所有元素去比较第一个数组的元素,结果肯定会被修改为false并返回。所以我觉得改成一个for循环就好了。同是初级班才毕业的菜鸟路过

作者: mrwalker    时间: 2017-3-28 11:10
6楼7楼正解,你的思路都错了




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