#include <leetcode.h>
◆ leastInterval()
int leetcode::task_scheduler::Solution::leastInterval |
( |
vector< char > & |
tasks, |
|
|
int |
n |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 7075 行定义.
7077 return tasks.size();
7081 unordered_map<char, int> task_cnt;
7082 unordered_map<char, int> processing;
7083 for(
char task: tasks) {
7087 bool finished =
true;
7089 for(
const auto &[task, cnt]: task_cnt) {
7093 if(processing[task] <= 0) {
7094 maximum = max(maximum, cnt);
7100 for(
auto &[task, rest]: processing) {
7103 for(
auto &[task, cnt]: task_cnt) {
7104 if(maximum == cnt && processing[task] <= 0) {
7106 processing[task] = n;
被这些函数引用 leetcode::task_scheduler::TEST().
该类的文档由以下文件生成: