LeetCode#647 Palindromic Substrings题解(C++版)
来源:互联网 发布:淘宝保暖卫衣长款 编辑:程序博客网 时间:2024/06/02 07:11
题干
原题网址:
https://leetcode.com/problems/palindromic-substrings/description/
题干解析
给你一个字符串,找出它的所有回文子串,输出回文子串的总数。
解题思路
这道题还是比较简单的,从不同长度的子串(从1-s.size()),遍历所有的可能的子串情况,并判断其是否为回文子串,是的话,count++。最后返回count。
代码
class Solution {public: int countSubstrings(string s) { int count = 0; for (int i = 1; i <= s.size(); i++) { for (int j = 0; j <= s.size() - i; j++) { string temp = s.substr(j, i); string re_temp = temp; reverse(re_temp.begin(), re_temp.end()); if (temp == re_temp) { count++; } } } return count; }};
阅读全文
0 0
- LeetCode#647 Palindromic Substrings题解(C++版)
- LeetCode 647 Palindromic Substrings
- LeetCode 647 Palindromic Substrings
- LeetCode 647 : Palindromic Substrings(java)
- leetcode题解-647. Palindromic Substrings && 5. Longest Palindromic Substring
- 【Leetcode-Medium-647】Palindromic Substrings
- Leetcode算法学习日志-647 Palindromic Substrings
- [leetcode]647. Palindromic Substrings
- leetcode 647. Palindromic Substrings
- [LeetCode]647. Palindromic Substrings
- leetcode 647. Palindromic Substrings
- [LeetCode] 647. Palindromic Substrings
- 【LeetCode】647. Palindromic Substrings
- Leetcode 647. Palindromic Substrings
- LeetCode:647. Palindromic Substrings
- #leetcode#647. Palindromic Substrings
- LeetCode-Palindromic Substrings
- LeetCode:Palindromic Substrings
- java之多线程中Thread类和Runnable接口使用方法
- mysql 插入数据,若存在则更新某一字段
- CentOS 7 firewalld 的基本使用
- 平等对待他人
- 原创 进程和线程的区别
- LeetCode#647 Palindromic Substrings题解(C++版)
- 颜色选择
- 排座位 二分图最大匹配 搜索
- BZOJ4952 [Wf 2017] 二分答案 解题报告
- (转)理解javascript的同步与异步模式
- 11.4解题报告
- 最长无重复子串
- Java基础1
- B