problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
leetcode::minimum_time_difference::Solution类 参考

#include <leetcode.h>

静态 Public 成员函数

static int findMinDifference (vector< string > &timePoints)
 

详细描述

在文件 leetcode.h523 行定义.

成员函数说明

◆ findMinDifference()

int leetcode::minimum_time_difference::Solution::findMinDifference ( vector< string > &  timePoints)
static

在文件 leetcode.cpp1142 行定义.

1142 {
1143 auto vec = vector<int>();
1144 for(string timePoint: timePoints) {
1145 vec.push_back(((timePoint[0] - '0') * 10 + (timePoint[1] - '0')) * 60 + (timePoint[3] - '0') * 10 + (timePoint[4] - '0'));
1146 }
1147 sort(vec.begin(), vec.end());
1148 int minimum = INT_MAX;
1149 for(int i = 0; i + 1 < vec.size(); i++) {
1150 minimum = min(minimum, vec[i + 1] - vec[i]);
1151 }
1152 minimum = min(minimum, vec[0] + 24 * 60 - vec[vec.size() - 1]);
1153 return minimum;
1154 }
int vec[100010]
Definition: pat.cpp:5095

引用了 pat::a::a7_2::vec.

被这些函数引用 leetcode::minimum_time_difference::TEST().


该类的文档由以下文件生成: