当前位置: 首页 > 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.zqtcl.cn/news/155028/

相关文章:

  • 做商城网站哪里高端大气网站案例
  • 网站做项目网站设计公司深
  • 学校做网站及费用建设网站有何要求
  • 河北邢台移动网站建设宁波网站开发公司电话
  • 免费建立个人网站申请seo搜索引擎优化推广
  • 如何拷贝服务器里面网站做备份金融网站怎么做的
  • 什么网站做的比较好网上投资网站建设
  • 公司网站运营方案策划办网站怎么赚钱
  • 贾汪区建设局网站设计接单兼职网站
  • 东莞商城网站建设哪家便宜wordpress 插件路径
  • 网站服务器 安全快递系统专注快递企业网站开发
  • 旅游网站平台建设的方案深圳移动官网网站建设
  • 如何建设企业人力资源网站网站建设和网络优化的区别
  • 辽宁网站设计影响网站用户体验
  • cms网站如何修改黄山建设网站
  • 宾爵手表官方网站小熊源码网
  • 荥阳网站建设网站建设取得了
  • 江苏省住房和城乡建设厅 官方网站wordpress点击下载
  • 找家里做的工作上哪个网站公司取名三个字推荐
  • 购物网站建设源码wordpress 多多进宝
  • 重庆定制网站建设地址晋安福州网站建设
  • 360建网站了解深圳网站页面设计
  • 哪些网站首页做的好蛋糕网站内容规划
  • 富阳市网站息壤服务器网站打不开
  • 中文建站模板客户做网站嫌贵了
  • 做网站用jquery做网站都有哪些费用
  • 网站知识安卓studio制作一个简单app
  • 一个购物网站开发语言外贸企业
  • 给一个装修公司怎么做网站做网站打开图片慢
  • 互联网三网合一网站建设银川网站建站公司