关注
这个地方很有意思 楼上几个评论认为题解错了,我认为题解没错,先说结论:二者皆可。可自行提交试试,都能通过。两种写法结果集是一样的,只是每一项添加到结果集的时机不同。 这里最后一个条件visit[i-1] 也可以写成!visit[i-1] 1. 写visit[i-1] 比如1 2 2这个数组,会导致在(第二层)第一次遍历到中间的2时,遍历到第二个2时,直接跳过了,不会加入到list,在(第三层)第一次遍历2时,此时中间的2已经标记为false,才会加入到list中,答案是对的 2. 写!visit[i-1] 与上面相反,这样的含义是:因为数组最开始已经被我们排序,所以相等的数字一定挨着,比如两个2,在处理第二层的时候,前面的2肯定先用,后面的2后用,注意这里“用过”的含义不是遍历过,在用后面2的时候,前面2已经置为false,因此这里用!visit[i-1]代表前面已经用过,而不是遍历过
9
相关推荐
09-22 09:42
江西理工大学南昌校区 Java 牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客树洞,我想对你说 #
14654次浏览 117人参与
# 求职中的尴尬瞬间 #
6344次浏览 53人参与
# 快手技术岗信息交流阵地 #
6715次浏览 52人参与
# 牛客周边新品开箱 #
11547次浏览 91人参与
# 大学最后一个寒假,我想…… #
55083次浏览 600人参与
# 牛友的志愿填报指南 #
36254次浏览 188人参与
# 应届生被毁约被毁意向了怎么办 #
47569次浏览 280人参与
# 如何KTV领导 #
73907次浏览 505人参与
# 研究所笔面经互助 #
97561次浏览 550人参与
# 怎么给家人解释你的工作? #
14893次浏览 86人参与
# 国企还是互联网,你怎么选? #
172295次浏览 1305人参与
# 硬件人的春招flag #
52793次浏览 435人参与
# 得物app工作体验 #
29787次浏览 69人参与
# 你的mentor是什么样的人? #
18693次浏览 118人参与
# 帮我看看,领导说这话什么意思? #
24820次浏览 107人参与
# 打工人锐评公司红黑榜 #
175820次浏览 1023人参与
# 大疆工作体验 #
19855次浏览 85人参与
# 校招泡的最久的公司是哪家? #
15416次浏览 92人参与
# 机械人避雷的岗位/公司 #
29878次浏览 249人参与
# 机械人集合!你是什么工程师? #
21022次浏览 91人参与
# 今年形式下双非本找得到工作吗 #
239584次浏览 1435人参与


查看4道真题和解析