Facebook面试题:Task Schedule
来源:互联网 发布:灯塔炒股软件 编辑:程序博客网 时间:2024/06/12 21:17
第一题是Task Schedule, 地里有面经。大致意思是每种task都有冷却时间,比如task1执行后,要经过interval时间后才能再次执行,求总共所需时间。. 1point3acres.com/bbs
Sample 1
tasks: 1, 1, 2, 1. recovery interval: 2
output: 7 (order is 1 _ _ 1 2 _ 1)
Sample 2
tasks: 1, 2, 3, 1, 2, 3. recovery interval: 3.
output: 7 (order is 1 2 3 _ 1 2 3)
第二题的follow up是:一开始是有序的,比如说1, 1, 2, 1,一定要先执行第一个task1,然后等task1恢复,再执行第2个task1,再执行task2….. followup是无序的,就是不用按给的顺序执行,也就是可以先执行task1,然后task1还没恢复时,先执行task2, etc……
0 0
- Facebook面试题:Task Schedule
- Task Schedule
- Task Schedule
- Task Schedule
- Task schedule
- Task schedule
- Task schedule
- Task Schedule
- Task schedule
- task schedule
- Task schedule
- MicroSoft Google Facebook 面试题 系列一
- [Facebook 面试题]Meeting roomII 变形题
- Facebook面试题:Sort partial Array
- Facebook面试题 Suffix array sorting
- Facebook 面试题 Binary tree inorder successor
- Facebook面试题 Remove unclosed parenthesis
- leetcode facebook面试题71.Simplify Path
- docker筑基篇-01-docker基础命令及常用选项
- linux的sort基本使用
- 【STM32】STM32之系统滴答定时器
- Leetcode 163. Missing Ranges
- youcompleteme安装
- Facebook面试题:Task Schedule
- Java Notes: Java的多线程创建、sleep和wait的区别以及同步(sychonized)
- 更新记录
- java运行环境
- rails 项目学习1
- 【LeetCode】413. Arithmetic Slices(Medium)
- CGAffineTransform 放射变换
- 用链表模拟栈(100)
- shell脚本练习