当前位置: 首页 > 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.mnyf.cn/news/51754.html

相关文章:

  • 沈阳网站建设建设公司哪家好怎么在百度上推广自己
  • ppt做视频的模板下载网站有哪些今日重大新闻事件
  • 专业的企业智能建站价格便宜网络营销的特点有
  • 网站首页按钮图片谷歌seo最好的公司
  • 酷站官网软文是什么
  • 手机网站做落地页企业微信会话存档
  • 免费建站系统站长工具seo下载
  • 青浦专业做网站公司软文代发代理
  • 小程序搭建价格重庆seo关键词排名
  • 娱乐网站制作创建网站需要什么条件
  • 网站编程培训学校招生百度指数下载
  • 做视频网站需要多少钱苏州seo营销
  • 学士学位网站重置密码怎么做四川seo多少钱
  • 宁夏住房和城乡建设厅网站首页企业网站模板 免费
  • 零基础学做网站要多久搜狗站长管理平台
  • 海东高端网站建设价格关键字优化
  • 小视频做网站怎么赚钱吗西安网站seo哪家公司好
  • 驻马店住房和城乡建设局网站百度收录网站要多久
  • 免费测名打分测名字打分西安网站seo优化公司
  • 用dw做的网站怎么放到网上上海推广seo
  • 高埗东莞网站建设彼亿营销
  • 做ppt网站舆情分析报告案例
  • 优良的定制网站建设安装百度一下
  • 东莞网站建设业务的公司seo标题关键词优化
  • 贵阳哪里可以做网站免费建站有哪些
  • 有那些网站做食品供应链的呢关键词排名优化营销推广
  • 做企业网站安装什么系统好广州aso优化公司 有限公司
  • 没有空间可以做网站吗站长工具关键词
  • 企业年报网上申报流程seo网站自动推广
  • 深圳营销型网站建设哪家好专业网站优化培训