problemscpp
A collection of my answers to algorithm problems in c++.
| 函数
leetcode::task_scheduler 命名空间参考

  1. Task Scheduler
更多...

class  Solution
 

函数

 TEST (task_scheduler, case1)
 
 TEST (task_scheduler, case2)
 
 TEST (task_scheduler, case3)
 
 TEST (task_scheduler, case4)
 
 TEST (task_scheduler, case5)
 

详细描述

  1. Task Scheduler

函数说明

◆ TEST() [1/5]

leetcode::task_scheduler::TEST ( task_scheduler  ,
case1   
)

在文件 leetcode_test.cpp3321 行定义.

3321 {
3322 vector tasks = {'A', 'A', 'A', 'B', 'B', 'B'};
3323 ASSERT_EQ(8, Solution::leastInterval(tasks, 2));
3324 }

引用了 leetcode::task_scheduler::Solution::leastInterval().

◆ TEST() [2/5]

leetcode::task_scheduler::TEST ( task_scheduler  ,
case2   
)

在文件 leetcode_test.cpp3326 行定义.

3326 {
3327 vector tasks = {'A', 'A', 'A', 'B', 'B', 'B'};
3328 ASSERT_EQ(6, Solution::leastInterval(tasks, 0));
3329 }

引用了 leetcode::task_scheduler::Solution::leastInterval().

◆ TEST() [3/5]

leetcode::task_scheduler::TEST ( task_scheduler  ,
case3   
)

在文件 leetcode_test.cpp3331 行定义.

3331 {
3332 vector tasks = {'A', 'A', 'A', 'A', 'A', 'A', 'B', 'C', 'D', 'E', 'F', 'G'};
3333 ASSERT_EQ(16, Solution::leastInterval(tasks, 2));
3334 }

引用了 leetcode::task_scheduler::Solution::leastInterval().

◆ TEST() [4/5]

leetcode::task_scheduler::TEST ( task_scheduler  ,
case4   
)

在文件 leetcode_test.cpp3336 行定义.

3336 {
3337 vector tasks = {'A', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};
3338 ASSERT_EQ(31, Solution::leastInterval(tasks, 29));
3339 }

引用了 leetcode::task_scheduler::Solution::leastInterval().

◆ TEST() [5/5]

leetcode::task_scheduler::TEST ( task_scheduler  ,
case5   
)

在文件 leetcode_test.cpp3341 行定义.

3341 {
3342 vector tasks = {'A', 'B', 'C', 'A'};
3343 ASSERT_EQ(8, Solution::leastInterval(tasks, 6));
3344 }

引用了 leetcode::task_scheduler::Solution::leastInterval().