您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
【题目描述】
Given a list of numbers with duplicate number in it. Find all unique permutations.
给出一个具有重复数字的列表,找出列表所有不同的排列。
【题目链接】
http://www.lintcode.com/en/problem/permutations-ii/
【题目解析】
跟 Permutations的解法一样,就是要考虑“去重”。先对数组进行排序,这样在DFS的时候,可以先判断前面的一个数是否和自己相等,相等的时候则前面的数必须使用了,自己才能使用,这样就不会产生重复的排列了。
与Permitations的code相比,只加了3行,Line 8,23,24。
【答案链接】
http://www.jiuzhang.com/solutions/permutations-ii/
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。