任务调度器
中等阿里巴巴贪心
题目描述
给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表,用一个冷却时间 n 表示同一个任务之间的最小间隔。返回完成所有任务所需的最短时间。贪心策略:先安排出现频率最高的任务,用其间隔框架填充其他任务。
示例
输入:
tasks = ["A","A","A","B","B","B"], n = 2输出:
8solution.ts
输出结果
点击「运行代码」按钮查看结果...