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

wordpress技术站主题东莞百度seo推广公司

wordpress技术站主题,东莞百度seo推广公司,怎样算网站侵权,天元建设集团有限公司社会代码一、概念 现有一个字符串,要打印出该字符串中字符的全排列。 以字符串abc为例,输出的结果为:abc、acb、bac、bca、cab、cba。 以字符串aab为例,输出的结果为:aab、aba、baa。 二、代码 public class Permutation {pub…

一、概念
现有一个字符串,要打印出该字符串中字符的全排列。
以字符串abc为例,输出的结果为:abc、acb、bac、bca、cab、cba。
以字符串aab为例,输出的结果为:aab、aba、baa。


二、代码

public class Permutation {public static void main(String[] args) {List<String> list = getPermutation("abca");
//        输出结果dump(list);}
//    输出结果public static void dump(List<String> list) {if (null != list) {for (String str : list) {System.out.println(str);}}}//    从字符串str获取全排列结果public static List<String> getPermutation(String str) {if (null == str) {return null;}char[] array = str.toCharArray();Arrays.sort(array);List<String> list = new ArrayList<>();
//        进行全排列操作permutationIteration(array, 0, list);Collections.sort(list);return list;}//    全排列操作public static List<String> permutationIteration(char[] array, int index, List<String> list) {//到达子递归操作的最后,将结果加入列表if (index == array.length - 1) {list.add(String.valueOf(array));return list;}for (int i = index; i < array.length; i++) {//当要交换的字符值相同时,则交换是使结果重复的操作,故不予交换if (i != index && array[i] == array[index]) {continue;}//交换2个位置的字符swap(index, i, array);
//            递归调用获取结果permutationIteration(array, index + 1, list);
//           将交换操作还原回去swap(index, i, array);}return list;}/*** array:  字符数组* 交换字符数组中2个位置的字符*/public static void swap(int index1, int index2, char[] array) {if (index1 != index2) {char tmp = array[index1];array[index1] = array[index2];array[index2] = tmp;}}
}


致力于C、C++、Java、Kotlin、Android、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享。

若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢。您的支持是我们为您提供帮助的最大动力。

http://www.hengruixuexiao.com/news/222.html

相关文章:

  • 中国人在俄罗斯做网站需要多少卢布深圳推广
  • 网站建设学习步骤推广赚钱的平台
  • 如何建设音乐网站seo网络推广培训班
  • 免费网站商城建设网站seo百度百科
  • 商城网站多少钱做突发大事震惊全国
  • 怎么在阿里做网站营销推广文案
  • 中山网站外包刷排名seo软件
  • 西部数码网站管理助手2北京全网营销推广
  • 企业网站的首页设计天津seo顾问
  • 微网站需要什么技术seo是网络优化吗
  • 宁夏建设工程质量安全监督网站优秀企业网站欣赏
  • 怒江网站建设软件推广平台有哪些
  • 注册公司代理记账报税seo网络推广优化教程
  • 自己建立网站怎么搞青岛seo整站优化招商电话
  • 巴中建设网站日照网站优化公司
  • 建设工程公司名字大全关键词优化排名详细步骤
  • 网站开发相关技术百度引擎搜索入口
  • 怎么做外贸网站东莞今天的最新通知
  • 我自己做网站建个人网站的详细步骤
  • 广州建立网站的公司线上线下一体化营销
  • 南充市建设局官方网站专注于seo顾问
  • 百胜网站建设广告设计网站
  • 网站频繁被攻击怎么办英文外链平台
  • 免费网站排名大全2345网址导航设置
  • 白名单 网站百度关键词优化是什么意思
  • 网站正在建设_敬请期待!营销型网站建设托管
  • 网站维护价格网站免费下载安装
  • 怎么做好邯郸网站建设抖音seo招商
  • github 做网站广州信息流推广公司
  • 网站炫酷首页百度提交网址多久才会收录