leetcode 字符串枚举
来源:互联网 发布:如何用js实现下拉菜单 编辑:程序博客网 时间:2024/06/14 01:32
Given a string s, partition s such that every substring of the partition is a palindrome.
Return all possible palindrome partitioning of s.
For example, given s ="aab",
Return
[ ["aa","b"], ["a","a","b"] ]
class Solution {public:bool ispaili(string s){int len = s.length();for (int i = 0, j = len - 1; j > i; i++, j--){if (s[i] != s[j])return false;}return true;}void dfs(string s, int pos, vector<vector<string>>& vecvec, vector<string> vec){if (pos>= s.size()){vecvec.push_back(vec);return ;}for (int i = 1; i <=s.size() - pos; i++){string substr = s.substr(pos, i);if (ispaili(substr)){vec.push_back(substr);dfs(s, pos + i, vecvec, vec);vec.pop_back();}//dfs(s, pos + i, vecvec, vec);}//dfs(s, pos + 1, vecvec,vec);}vector<vector<string>> partition(string s){vector<vector<string>> vecvec;vector<string> vec;dfs(s, 0, vecvec,vec);return vecvec;}};
阅读全文
0 0
- leetcode 字符串枚举
- 字符串转枚举类型
- 字符串转枚举
- 枚举转换字符串
- 字符串转枚举
- 如何定义枚举字符串
- 字符串转枚举类型
- 枚举格式字符串
- 枚举与switch字符串
- 字符串转枚举
- 字符串转枚举(两个枚举类型)
- leetcode 字符串
- leetcode:字符串
- Leetcode 78 - Subsets(枚举)
- 枚举和字符串的转化
- C# 拓展字符串,枚举类型
- java 字符串枚举类使用
- c++ 枚举与字符串 比较
- 1. Android Application Thread 基础
- HDU-2527(建哈夫曼树)
- 1014. 福尔摩斯的约会 (20)
- 仿豆瓣首页弹性滑动控件
- Java NIO系列教程(十一) Pipe
- leetcode 字符串枚举
- 整死你个妖精,CDN西游捉妖记!
- php微信支付(仅pc端扫码支付模式二)详细步骤
- 【剑指Offer】面试题8:旋转数组的最小数字
- 正式开始写博客了-【第一个程序-扫雷】
- 用axis解析webservice并调用
- RecyclerView 实战一 线性布局
- Android网络图片加载优化
- mac ultraedit 删除整行内容