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

智能模板网站建设帮助网站网站做优化

智能模板网站建设,帮助网站网站做优化,基于python的网站开发项目,常用网站大全题目链接 剑指 Offer II 035. 最小时间差 mid 题目描述 给定一个 24小时制#xff08;小时:分钟 HH:MM#xff09;的时间列表#xff0c;找出列表中任意两个时间的最小时间差并以分钟数表示。 示例 1#xff1a; 输入#xff1a;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 提示 2timePoints2∗1042 timePoints 2 * 10^42timePoints2∗104timePoints[i]格式为 HH:MM 解法排序 首先我们先将所有的 HH:MM转化为分钟数存入一个列表 time中接着再对它按从小到大排序。 排序之后只可能是相连两个时间点 时间差值最小。还需要考虑首尾相连的时间差值。 时间复杂度 O(n∗logn)O(n * logn)O(n∗logn) C代码 class Solution { public:int findMinDifference(vectorstring timePoints) {vectorint 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.dnsts.com.cn/news/198761.html

相关文章:

  • 开发施工建设网站审核收费wordpress主题
  • 空间建网站涟源市住房与城乡建设局网站
  • 常营网站建设北京城建设计集团网站
  • 零陵网站建设滨州建网站公司
  • 课程网站建设ppt模板下载虹口手机网站制作
  • 建设交通人才网站网站开发如何入门
  • 姓名域名网站技术博客 wordpress
  • 建设部注册监理工程师网站永久免费自助建站软件
  • 接入商 济南网站建设电商平台都有哪些平台
  • 网站内容维护费用西安网站seo厂家
  • 企业网站代码html优设网logo设计
  • 关于大棚建设的网站网站建设后怎么赚钱
  • 吉安高端网站建设公司wordpress主题开发博客
  • 学校网站建设运行情况广州免费建站平台
  • 美乐乐网站模板尊园地产做的网站
  • 网站建设推广服务费的税率是深圳app定制开发报价单
  • 山西大同专业网站建设价格wordpress 上传文件功能
  • 北京建设官方网站网站免费建站叉手
  • 云南做商城网站多少钱51外链代发网
  • 沈阳高端网站湖州网站建设服务
  • 无备案网站 阿里联盟北京高端网站设计外包公司
  • 如何在相关网站免费做宣传广告wordpress模板网站标题重复
  • 马云做一网站 只作一次品牌网站建设小蝌蚪1a
  • 高创园网站建设方案国内外网站开发现状
  • 网站建设swot市场分析ios移动网站开发详解 pdf
  • 成都营销型网站wordpress评论显示游客
  • 苏州网站建设搜q479185700中小企业网站制作平台
  • 广州专业建设网站南宁著名的网站
  • 襄阳住房和城乡建设网站建设银行演示网站
  • 国家企业信用信息没有网站怎么做昆明网站建设-中国互联