当前位置: 首页 > news >正文

常用网站建设软件栾城seo整站排名

常用网站建设软件,栾城seo整站排名,秦皇岛网站推广,布吉做网站的公司提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目-任务调度器 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示:这里可以添加本文要记录的大概内容: 4月7日练习…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、题目-任务调度器

1.题目描述

2.思路与代码

2.1 思路

2.2 代码

总结


前言

提示:这里可以添加本文要记录的大概内容:

4月7日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目-任务调度器

1.题目描述

给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。

然而,两个 相同种类 的任务之间必须有长度为整数 n 的冷却时间,因此至少有连续 n 个单位时间内 CPU 在执行不同的任务,或者在待命状态。

你需要计算完成所有任务所需要的 最短时间 。

示例 1:

输入:tasks = ["A","A","A","B","B","B"], n = 2
输出:8
解释:A -> B -> (待命) -> A -> B -> (待命) -> A -> B
     在本示例中,两个相同类型任务之间必须间隔长度为 n = 2 的冷却时间,而执行一个任务只需要一个单位时间,所以中间出现了(待命)状态。 

示例 2:

输入:tasks = ["A","A","A","B","B","B"], n = 0
输出:6
解释:在这种情况下,任何大小为 6 的排列都可以满足要求,因为 n = 0
["A","A","A","B","B","B"]
["A","B","A","B","A","B"]
["B","B","B","A","A","A"]
...
诸如此类

示例 3:

输入:tasks = ["A","A","A","A","A","A","B","C","D","E","F","G"], n = 2
输出:16
解释:一种可能的解决方案是:
     A -> B -> C -> A -> D -> E -> A -> F -> G -> A -> (待命) -> (待命) -> A -> (待命) -> (待命) -> A

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/task-scheduler
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1. 先计算出现次数最多的任务,并把每个任务的出现次数统计放入Map集合中

2.遍历集合,如果找到与最多任务相同数量的集合,则计数器加一

3.输出

2.2 代码

代码如下(示例):

class Solution {public int leastInterval(char[] tasks, int n) {Map<Character,Integer> m = new HashMap<>();//最多执行次数int max = 0;//计算每个任务出现次数for(char c : tasks){//获得任务个数int res = m.getOrDefault(c,0) + 1;//更新任务数量m.put(c,res);max = Math.max(max,res);}//具有最多执行次数的任务数量int maxCount = 0;Set<Map.Entry<Character, Integer>> entrySet = m.entrySet();for (Map.Entry<Character, Integer> entry : entrySet) {int value = entry.getValue();if (value == max) {++maxCount;}}return Math.max((max - 1) * (n + 1) + maxCount, tasks.length);}
}


总结

提示:这里对文章进行总结:
 

http://www.tj-hxxt.cn/news/11887.html

相关文章:

  • 国外免费服务器提供首页优化排名
  • 站长工具seo综合查询columbu cat专业技能培训机构
  • wordpress发送邮箱验证码seo积分优化
  • 武汉做网站的公司哪家好网站设计制作的服务怎么样
  • 如何从下载的视频查到原网站品牌营销策划ppt
  • wordpress模板+免费seo项目经理
  • 域名和网站名要一样吗口碑营销案例2021
  • 做网站建设的公司有哪些百度seo优化按年收费
  • 青海高端网站建设公司株洲网站设计外包首选
  • 简洁大气的网站设计seo关键词的选择步骤
  • 境外网站 备案汕头seo公司
  • 网域高科学校网站管理系统漏洞小程序开发工具
  • 网站推广的最终目的是什么如何查询百度搜索关键词排名
  • 中国建设业管理协会网站精准营销推广
  • 大良营销网站建设精英品牌推广方案策划书
  • 建网站自己与租云服务器哪个好品牌策划公司排名
  • 东营建网站公司短期职业技能培训班
  • 域名除了做网站还能做什么四川餐饮培训学校排名
  • 做农村网站多少钱百度 营销推广费用
  • wordpress标题在那个文件里网站关键词优化有用吗
  • asp在线生成网站地图源代码制作网页多少钱
  • 网站维护需要学什么免费下载百度软件
  • 真的可以免费建网站吗短期培训就业学校
  • 网站制作有哪些方面站长工具关键词
  • 常州做网站的 武进青岛网站seo服务
  • 网站属性设置如何建一个自己的网站
  • wordpress怎么看网站日志如何做好百度推广
  • 无锡做网站公司哪家好电话域名买卖交易平台
  • 无锡网站制作公司搜索引擎网站排名
  • 专业做网站建设公司哪家好整站seo服务