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

手机网站营销的网站西安网站公司推广

手机网站营销的网站,西安网站公司推广,网站开发合同审查,营销型网站设计模板# -*- coding:utf-8 -*-输入一个字符串,按字典序打印出该字符串中字符的所有排列。 例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。思路:递归固定第…
# -*- coding:utf-8 -*-
'''
输入一个字符串,按字典序打印出该字符串中字符的所有排列。
例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。思路:递归固定第i个元素,向后
'''class Solution:def Permutation(self, ss):if not len(ss):return []if len(ss) == 1:return list(ss)charList = list(ss)charList.sort()pStr = []for i in range(len(charList)):if i > 0 and charList[i] == charList[i-1]:continuetemp = self.Permutation(''.join(charList[:i])+''.join(charList[i+1:]))for j in temp:pStr.append(charList[i]+j)return pStr# 扩展习题, 生成字符的所有组合# 比如输入abc,# 则他们的组合有['a', 'ab', 'abc', 'ac', 'b', 'bc', 'c'], ab和ba属于不同的排列, 但属于同一个组合def group(self, ss):if not len(ss):return []if len(ss) == 1:return list(ss)charList = list(ss)charList.sort()pStr = []for i in range(len(charList)):pStr.append(charList[i])if i > 0 and charList[i] == charList[i - 1]:continuetemp = self.group(''.join(charList[i + 1:]))for j in temp:pStr.append(charList[i] + j)pStr = list(set(pStr))pStr.sort()return pStrss = 'acb'
S = Solution()
print(S.Permutation(ss))
print(S.group(ss))

http://www.lbrq.cn/news/2778931.html

相关文章:

  • 广东省建设信息网站企业网站建设公司
  • 专业建设网站哪家好百度快照是什么
  • 网站方案案例怎么做seo综合查询平台官网
  • 招工网站58同城朔州seo
  • 做网站什么科目宁波最好的seo外包
  • 好的网站建设天津seo管理平台
  • 手机app网站模板下载windows优化大师和鲁大师
  • 怎样能注册自己的网站网页制作工具有哪些
  • 北京网站建设怎么样天怎样创建一个网站
  • 二级域名指向 独立网站做网站推广一般多少钱
  • 如何建做校园购物网站肇庆网站建设制作
  • 做网站需要阿里云吗太原百度seo排名软件
  • 结合七牛云做视频网站福州关键词排名优化
  • 哪个网站专做民宿软件开发
  • 做网站的一些话术chatgpt 链接
  • 建设部电教中心网站seo自学网免费
  • wordpress内置播放器百度搜索seo
  • 中国进出口贸易官网网站建设优化哪家公司好
  • 营销网站建站公司转让如何进行app推广
  • 做教案找资料有哪些网站站长之家关键词查询
  • wordpress会员制网站自己开一个培训机构流程
  • 网站开发主管岗位职责说明书福州网站优化公司
  • 国家查企业信息查询平台移动网站优化排名
  • 做毕设的网站如何在外贸平台推广
  • 做网站的厉害还是黑网站的厉害拼多多代运营一般多少钱
  • 莞城网站推广自助建站系统代理
  • 河北建设集团有限公司 信息化网站网络营销软文范文
  • 蓝鸟E4A做网站程序网页制作官方网站
  • 佛山java web网站开发营销型网站建设专家
  • 百浪科技做网站怎么样html网页制作软件有哪些
  • Angular由一个bug说起之十八:伴随框架升级而升级ESLint遇到的问题与思考
  • Android中使用RxJava实现网络请求与缓存策略
  • python-----机器学习中常用的数据预处理
  • Java面试宝典:Redis高级特性和应用(发布 订阅、Stream)
  • C++零拷贝网络编程实战:从理论到生产环境的性能优化之路
  • 计算机毕设选题推荐-基于大数据的全面皮肤病症状数据可视化分析系统【Hadoop、spark、python】