#include <leetcode.h>
|
static string | minWindow (string s, const string &t) |
|
static bool | valid (unordered_map< char, int > &ums, const unordered_map< char, int > &umt) |
|
◆ minWindow()
string leetcode::minimum_window_substring::Solution::minWindow |
( |
string |
s, |
|
|
const string & |
t |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 7827 行定义.
7831 unordered_map<char, int> umt;
7832 unordered_map<char, int> ums;
7838 while(l <= r && r < s.length() && l < s.length()) {
7839 while(!
valid(ums, umt) && r + 1 < s.length()) {
7842 while(
valid(ums, umt) && l < s.length()) {
7844 if(r - l + 1 < ans.length()) {
7845 ans = s.substr(l, r - l + 1);
7852 if(r == s.length() - 1) {
static bool valid(unordered_map< char, int > &ums, const unordered_map< char, int > &umt)
引用了 valid().
被这些函数引用 leetcode::minimum_window_substring::TEST().
◆ valid()
bool leetcode::minimum_window_substring::Solution::valid |
( |
unordered_map< char, int > & |
ums, |
|
|
const unordered_map< char, int > & |
umt |
|
) |
| |
|
static |
该类的文档由以下文件生成: