当前位置: 首页 > news >正文

微信人生里面微网站怎么做wordpress 第三方登录 代码

微信人生里面微网站怎么做,wordpress 第三方登录 代码,营销推广活动,公共资源交易中心待遇文章目录1. 题目2. 解题1. 题目 给定一个字符串 s #xff0c;返回其通过重新排列组合后所有可能的回文字符串#xff0c;并去除重复的组合。 如不能形成任何回文排列时#xff0c;则返回一个空列表。 示例 1#xff1a; 输入: aabb 输出: [abba返回其通过重新排列组合后所有可能的回文字符串并去除重复的组合。 如不能形成任何回文排列时则返回一个空列表。 示例 1 输入: aabb 输出: [abba, baab]示例 2 输入: abc 输出: []来源力扣LeetCode 链接https://leetcode-cn.com/problems/palindrome-permutation-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 对字符进行计数判断能否生成回文串然后把奇数个的1个字符放中间回溯在字符两侧放一对相同的字符 class Solution {vectorstring ans;int n; public:vectorstring generatePalindromes(string s) {vectorint count(128,0);n s.size();for(char ch : s)count[ch];int odd 0, idx;for(int i 0; i 128; i){if(count[i]1){odd;idx i;}if(odd 1)return {};}s odd ? string(1, idx) : ;odd ? count[idx]-- : 0;//奇数的字符-1dfs(count,s);return ans;}void dfs(vectorint count, string s){if(s.size()n){ans.push_back(s);//长度够了返回return;}for(int i 0; i 128; i){if(count[i]){count[i] - 2;//两侧加上相同字符还是回文dfs(count, char(i)schar(i));count[i] 2;//回溯}}} };4 ms 6.9 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步 我的博客即将同步至腾讯云社区邀请大家一同入驻https://cloud.tencent.com/developer/support-plan?invite_code2bs1ihf8vfpcc
http://www.pierceye.com/news/155028/

相关文章:

  • 门户网站建设主要内容深圳网站有哪些
  • 最好看的免费网站源码龙泉驿最新消息
  • 百度建立网站需要花多少钱学校门户网站建设工作
  • 网站安全防护方案沈阳网站建设策划方案
  • php做网站需要啥技术网站每年空间域名费用及维护费
  • 商城网站建设报个人免费网站
  • 公司网站开发建设wordpress首页加图片
  • 个人网站怎么写建设工程网站广州
  • 东阿网站制作如何在国外网站做推广
  • 宣城公司做网站潍坊市住房和城乡建设局网站
  • 用自己服务器做网站用备案wordpress弹窗订阅
  • 配色相关网站省住房城乡建设厅网站
  • 做汽车配件出口用什么网站好些求百度关键词搜索网站
  • 做网站到八方资源网怎么样公司网站首页如何做
  • 东莞政务网站建设方案wordpress三栏博客主题
  • 艺友网站建设网站需要的栏目
  • 教育类网站 前置审批重庆网站建设首选卓光
  • 宁波做网站哪家好个人做论坛网站怎么做
  • 公司网站建设北京电子设计工程期刊
  • 网站前端建设都需要什么c 网站开发案例详解
  • 无锡网站无忧网站建设
  • 最火高端网站设计厂家宁波新亚建设内部网站
  • 娱乐网站建设宁波网站建设多少钱一年
  • app制作器手机版下载网站关键词优化排名怎么做
  • 网站站外优化推广方式网站建设网站需要什么软件有哪些
  • 重庆建设厂招聘信息网站做坑网站需要
  • 光谷 网站建设公司海珠区住房和水务建设局网站
  • 公司做网站还是做appwordpress多文件传递变量
  • 网站教学苏州优化网站
  • 扁平化网站下载网站设计公司深圳