阿里巴巴面试题更新 2026-08-05

给定一个整数数组 nums 和一个正整数 k,请将数组划分成 k 个和相等的非空子集。请实现该算法并分析其复杂度。

阿里巴巴人工智能电商编码实现问题拆解

考察说明

考察回溯搜索、剪枝优化与组合划分能力

回答思路

  1. 正确判断无解条件(总和不能被 k 整除、最大值超过目标值)
  2. 实现回溯搜索并按降序排列剪枝
  3. 能处理状态恢复与重复方案去重
  4. 清晰说明时间与空间复杂度
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。