!visit[i - 1]和visit[i - 1]是解决去重的两种不同思考角度。!visit[i - 1]是以位置为主考虑,若该位置已被相同数字占据过则不再进行探索;visit[i - 1]是以元素为主考虑,重复事实上由等值元素的排列造成,visit[i - 1]事实上规定了等值元素只能有一种排列,即从右到左依次出现,不过这种方式效率很低,进行了大量的无效探索,不推荐。
1
牛客网
牛客网在线编程
牛客网题解
牛客企业服务