auto commit

This commit is contained in:
CyC2018
2020-11-17 00:32:18 +08:00
parent f5ad47b470
commit 7e61fc1360
380 changed files with 2371 additions and 46715 deletions

View File

@ -1,17 +1,19 @@
# Leetcode 题解 - 字符串
<!-- GFM-TOC -->
* [1. 字符串循环移位包含](#1-字符串循环移位包含)
* [2. 字符串循环移位](#2-字符串循环移位)
* [3. 字符串中单词的翻转](#3-字符串中单词的翻转)
* [4. 两个字符串包含的字符是否完全相同](#4-两个字符串包含的字符是否完全相同)
* [5. 计算一组字符集合可以组成的回文字符串的最大长度](#5-计算一组字符集合可以组成的回文字符串的最大长度)
* [6. 字符串同构](#6-字符串同构)
* [7. 回文子字符串个数](#7-回文子字符串个数)
* [8. 判断一个整数是否是回文数](#8-判断一个整数是否是回文数)
* [9. 统计二进制字符串中连续 1 和连续 0 数量相同的子字符串个数](#9-统计二进制字符串中连续-1-和连续-0-数量相同的子字符串个)
* [Leetcode 题解 - 字符串](#leetcode-题解---字符串)
* [1. 字符串循环移位包含](#1-字符串循环移位包含)
* [2. 字符串循环移位](#2-字符串循环移位)
* [3. 字符串中单词的翻转](#3-字符串中单词的翻转)
* [4. 两个字符串包含的字符是否完全相同](#4-两个字符串包含的字符是否完全相同)
* [5. 计算一组字符集合可以组成的回文字符串的最大长度](#5-计算一组字符集合可以组成的回文字符串的最大长度)
* [6. 字符串同构](#6-字符串同构)
* [7. 回文子字符串个](#7-回文子字符串个)
* [8. 判断一个整数是否是回文数](#8-判断一个整数是否是回文)
* [9. 统计二进制字符串中连续 1 和连续 0 数量相同的子字符串个数](#9-统计二进制字符串中连续-1-和连续-0-数量相同的子字符串个数)
<!-- GFM-TOC -->
# 1. 字符串循环移位包含
## 1. 字符串循环移位包含
[编程之美 3.1](#)
@ -24,7 +26,7 @@ Return : true
s1 进行循环移位的结果是 s1s1 的子字符串因此只要判断 s2 是否是 s1s1 的子字符串即可
# 2. 字符串循环移位
## 2. 字符串循环移位
[编程之美 2.17](#)
@ -37,7 +39,7 @@ Return "123abcd"
abcd123 中的 abcd 123 单独翻转得到 dcba321然后对整个字符串进行翻转得到 123abcd
# 3. 字符串中单词的翻转
## 3. 字符串中单词的翻转
[程序员代码面试指南](#)
@ -48,7 +50,7 @@ Return "student a am I"
将每个单词翻转然后将整个字符串翻转
# 4. 两个字符串包含的字符是否完全相同
## 4. 两个字符串包含的字符是否完全相同
242\. Valid Anagram (Easy)
@ -81,7 +83,7 @@ public boolean isAnagram(String s, String t) {
}
```
# 5. 计算一组字符集合可以组成的回文字符串的最大长度
## 5. 计算一组字符集合可以组成的回文字符串的最大长度
409\. Longest Palindrome (Easy)
@ -114,7 +116,7 @@ public int longestPalindrome(String s) {
}
```
# 6. 字符串同构
## 6. 字符串同构
205\. Isomorphic Strings (Easy)
@ -144,7 +146,7 @@ public boolean isIsomorphic(String s, String t) {
}
```
# 7. 回文子字符串个数
## 7. 回文子字符串个数
647\. Palindromic Substrings (Medium)
@ -178,7 +180,7 @@ private void extendSubstrings(String s, int start, int end) {
}
```
# 8. 判断一个整数是否是回文数
## 8. 判断一个整数是否是回文数
9\. Palindrome Number (Easy)
@ -205,7 +207,7 @@ public boolean isPalindrome(int x) {
}
```
# 9. 统计二进制字符串中连续 1 和连续 0 数量相同的子字符串个数
## 9. 统计二进制字符串中连续 1 和连续 0 数量相同的子字符串个数
696\. Count Binary Substrings (Easy)
@ -235,10 +237,3 @@ public int countBinarySubstrings(String s) {
return count;
}
```
<div align="center"><img width="320px" src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/githubio/公众号二维码-2.png"></img></div>