Permutation in String
ID: 567
Given two strings s1
and s2
, return true
if s2
contains a permutation of s1
, or false
otherwise.
In other words, return true
if one of s1
's permutations is the substring of s2
.
Idea
If s1 is longer than s2, cannot contain permutation
If character frequency in s1 equals to character frequency in a consecutive order in s2, is permutation, else false
Use int[26] to record character frequency of 26 characters
Code
Last updated