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

首京建设投资引导基金网站网站建设需要步骤

首京建设投资引导基金网站,网站建设需要步骤,云商城搭建,关于建设公司网站的申请题目链接 剑指 Offer II 035. 最小时间差 mid 题目描述 给定一个 24小时制(小时:分钟 "HH:MM")的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。 示例 1: 输入:timePoints [“23:59”,“0…

题目链接

剑指 Offer II 035. 最小时间差 mid

题目描述

给定一个 24小时制(小时:分钟 "HH:MM")的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。

示例 1:

输入:timePoints = [“23:59”,“00:00”]
输出:1

示例 2:

输入:timePoints = [“00:00”,“23:59”,“00:00”]
输出:0

提示:

  • 2<=timePoints<=2∗1042 <= timePoints <= 2 * 10^42<=timePoints<=2104
  • timePoints[i]格式为 "HH:MM"

解法:排序

首先我们先将所有的 HH:MM转化为分钟数,存入一个列表 time中,接着再对它按从小到大排序

排序之后,只可能是相连两个时间点 时间差值最小。(还需要考虑首尾相连的时间差值)。

时间复杂度: O(n∗logn)O(n * logn)O(nlogn)

C++代码:

class Solution {
public:int findMinDifference(vector<string>& timePoints) {vector<int> time;for(auto s:timePoints){int h = stoi(s.substr(0,2));int m = stoi(s.substr(3,2));time.emplace_back(h * 60 + m);}sort(time.begin(),time.end());int ans = 1e9;int n = time.size();for(int i = 0;i < n - 1;i++){ans = min(ans, time[i + 1] - time[i]);}int d = 24 * 60 - time[n - 1] + time[0];ans = min(ans,d);return ans;}
};

Python代码:


class Solution:def findMinDifference(self, timePoints: List[str]) -> int:time = sorted(int(t[:2]) * 60 + int(t[3:]) for t in timePoints)time.append(time[0] + 24 * 60)return min(time[i] - time[i - 1] for i in range(1, len(time)))
http://www.15wanjia.com/news/177131.html

相关文章:

  • 网站开发有关费用iis7 多个网站 80端口
  • 网站建设houxiaoer网站设计培训班哪家好
  • 宏发建设有限公司网站上海最有名的公司集团
  • 对接空间站阿里云主机做网站
  • 网站界面用什么软件做南昌网站seo公司
  • 做基因功能注释的网站编程软件wordpress
  • 会所网站建设环球贸易网官网
  • 做网站是什么软件wordpress 后台设置
  • 做网站在后台如何添加链接企业建网站程序
  • 蜘蛛网是个什么网站作图网站都有哪些
  • 电影网站app怎么做广州网站建设费
  • 湖南网站建设oqiandu成都网络推广平台
  • 装修公司合作平台的网站如何自助建网站一站式建网站
  • 新建网站求友链平台互联网+报名入口官网
  • 外宣做网站宣传seo sem是指什么意思
  • 企业网站栏目规划的重要性包装公司网站模板下载
  • 网站建设可以一次性进损益吗江苏优质网站制作公司
  • 绍兴公司网站制作公司给艺术家做网站的工作
  • 南昌做企业网站大美工素材网
  • 给企业做网站用什么程序浙江网站建设价格低
  • 手把手教你做网站 怎么注册域名wordpress 跳过ftp
  • 广州天河网站建设wordpress移动端标签
  • 企业网站本身应该就是企业( )的一部分敬请期待的图片
  • 邗江区做网站kindergarten wordpress theme
  • 免费的网站搭建厦门网页设计学校
  • asp企业网站模板下载属于网页制作平台的是?
  • 深圳网站设计建设公司设置wordpress文章标题高亮的代码
  • 做网站后期都用什么软件成都专业网站推广公司
  • 江西省城乡建设厅网站证件查询浙江网站建设优化
  • 学做粤菜的网站有哪些自己的网站怎么开