深圳虾皮信息科技有限公司面试题更新 2026-08-05

请实现买卖股票的最佳时机 III:给定一个数组 prices,其中 prices[i] 表示第 i 天的股票价格,你最多可以完成两笔交易,求能获取的最大利润。

深圳虾皮信息科技有限公司前端/移动开发互联网/IT编码实现技术原理

考察说明

考察动态规划在受限交易次数下的状态设计与代码实现

回答思路

  1. 明确最多两笔交易的状态定义与转移方程
  2. 正确处理买入、卖出、休息三种动作的依赖关系
  3. 覆盖边界情况如空数组或单日价格
  4. 能解释时间复杂度与空间复杂度并给出可运行代码
本题已收录答题指导

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

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