- 0
- 0
- 约5.25千字
- 约 14页
- 2026-03-22 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年微软技术面试题目与参考答案
1.编程题(3题,每题20分)
1.1题目(20分):
给定一个包含重复元素的整数数组,返回所有不重复的全排列。要求:不能使用递归,时间复杂度尽可能低。
示例输入:`[1,1,2]`
示例输出:`[[1,1,2],[1,2,1],[2,1,1]]`
参考答案:
python
defpermuteUnique(nums):
fromcollectionsimportCounter
result=[]
counter=Counter(nums)
path=[]
used=[False]len(nums)
defbacktrack():
iflen(path)==len(nums):
result.append(path.copy())
return
fornumincounter:
ifcounter[num]0andnotused[nums.index(num)]:
path.append(num)
counter[num]-=1
used[nums.index(num)]=True
backtrack()
path.pop()
counter[num]+=1
used[nums.index(num)]
您可能关注的文档
- 物流企业运营总监绩效考核材料含答案.docx
- 互联网运营助理面试题及用户分析含答案.docx
- 银行信贷风险控制经理的考题集.docx
- 2026年纪检委员岗位面试题目集.docx
- 2026年核废物处理工程师面试题及答案.docx
- 2026年公安系统侦查员职位面试题解析.docx
- 商务专员面试宝典及参考答案集.docx
- 区域总经理的面试题集.docx
- 水域资产评估考试题及答案.docx
- 互联网企业精算部门领导面试宝典及答案.docx
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)