#include <leetcode.h>
|
static vector< int > | findAnagrams (string s, const string &p) |
|
◆ findAnagrams()
vector< int > leetcode::find_all_anagrams_in_a_string::Solution::findAnagrams |
( |
string |
s, |
|
|
const string & |
p |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 6163 行定义.
6165 unordered_map<char, int> um_p;
6169 unordered_map<char, int> um_s;
6170 for(
int i = 0; i < p.length(); i++) {
6174 ans.emplace_back(0);
6176 for(
int i = p.length(); i < s.length(); i++) {
6178 um_s[s[i - p.length()]]--;
6179 if(um_s[s[i - p.length()]] == 0) {
6180 um_s.erase(s[i - p.length()]);
6183 ans.emplace_back(i - p.length() + 1);
被这些函数引用 leetcode::find_all_anagrams_in_a_string::TEST().
该类的文档由以下文件生成: