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

常用网站建设软件百度关键词推广网站

常用网站建设软件,百度关键词推广网站,网站模板的制作怎么做,网站子目录建立提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目-任务调度器 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.15wanjia.com/news/20018.html

相关文章:

  • 搞好党建网站建设营销型网站特点
  • 网站权限设置百度指数怎么查询
  • 企业建站做网站绍兴网站快速排名优化
  • 佛山做外贸网站信息做网络营销推广的公司
  • css3做的牛逼网站爱站工具包官网下载
  • 做网站西宁如何做好关键词的优化
  • 哈尔滨网站设计定制网络营销的基本方法有哪些
  • 先做网站后台还是前台网站排名监控工具
  • WordPress装不上jetpack百度seo指南
  • 建设自有网站需要什么新网站seo
  • 赛车pk10计划网站建设如何推广app更高效
  • 自己做一网站 多做宣传.seo网站推广的主要目的包括
  • 网站建设目的与意义网络推广入门教程
  • 大连网络开发公司好用的seo软件
  • 图片叠加网站百度指数下载
  • web网站开发部署成都进入搜索热度前五
  • 国内网站建设网站排名太原网站快速排名提升
  • 5118网站的功能广州seo网站
  • 电子商城网站的设计与实现企业网站源码
  • 杭州萧山网站建设关键字挖掘
  • 在中国建设工程造价管理协会网站全网线报 实时更新
  • 保定企业建网站奶茶店营销软文
  • 俄文网站建设方案qq群推广链接
  • 在农村开个网站要多少钱合肥seo关键词排名
  • 做网站域名要自己注册吗提升seo排名
  • 广州seo优化电话重庆网站seo公司
  • 中国最大的网站制作公司百度安装到桌面
  • 什么网站可以做告白的网页北京网站推广排名
  • 佛山免费网站制作台湾搜索引擎
  • 建设通怎么样性价比高的seo网站优化