返回题库|

任务调度器

中等阿里巴巴

任务调度器

中等阿里巴巴贪心

题目描述

给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表,用一个冷却时间 n 表示同一个任务之间的最小间隔。返回完成所有任务所需的最短时间。贪心策略:先安排出现频率最高的任务,用其间隔框架填充其他任务。

示例

输入:tasks = ["A","A","A","B","B","B"], n = 2
输出:8
solution.ts
输出结果
点击「运行代码」按钮查看结果...