Task Schedule
来源:互联网 发布:我心伤悲 莫知我哀赏析 编辑:程序博客网 时间:2024/05/16 18:51
private static String schedule1(int [] array, int recover) { StringBuilder sb = new StringBuilder(); if (array == null || array.length == 0) { return ""; } if (recover == 0) { for(int a: array) { sb.append(a); } } int time = 0; Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i < array.length; i++) { if (!map.containsKey(array[i])) { map.put(array[i], time + 1 + recover); sb.append(array[i]+","); } else { int startTime = map.get(array[i]); if (time >= startTime) { sb.append(array[i]+","); map.put(array[i], time + 1 + recover); } else { sb.append("_,"); i--; } } time++; } return sb.toString(); }
0 0
- Task Schedule
- Task Schedule
- Task Schedule
- Task schedule
- Task schedule
- Task schedule
- Task Schedule
- Task schedule
- task schedule
- Task schedule
- hdu 3572 Task Schedule
- HDU 3572 Task Schedule
- poj 3553 Task schedule
- hdu 3572 Task Schedule
- HDU 4907 Task schedule
- hdu 4907 Task schedule
- HDU4907-Task schedule
- hdu4907.Task schedule
- Java中IO流的设计模式
- 【CDP-云设计模式】第4章,6.URL改写模式(URL Rewriting Pattern)
- Button 简单按钮点击事件
- [Array]3Sum Closest
- Integer与int的区别
- Task Schedule
- [leetcode] 198. House Robber
- 对ResultSet 结果集的思考
- Javascript—String类型
- 在Linux使用SFTP接收文件
- 文章标题
- iOS开发中的事件处理(二)-事件传递,响应者链条
- 编程之美 - 电话号码对应英语单词
- CSS 最小高度