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

那家网站做的效果好广告联盟怎么做

那家网站做的效果好,广告联盟怎么做,怎样制作网站建设规划图,携程前端网站开发团队一、概念 现有一个字符串,要打印出该字符串中字符的全排列。 以字符串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.dt0577.cn/news/39101.html

相关文章:

  • 网站建设 python网站推广软件免费版
  • 通州企业网站建设品牌全案策划
  • 做影视网站须要注意什么网站优化外包顾问
  • 怎么注册网站名称泰安seo网络公司
  • wordpress站点临时关闭谷歌优化
  • 设计电子商务网站主页黄石市seo关键词优化怎么做
  • 的网站建设公司网络营销专业可以干什么工作
  • 如何用eclipse做网站海外短视频软件
  • 湛江免费网站制作广州网络推广
  • 美国做i网站公司网页制作流程
  • 长沙生活网搜索引擎seo如何优化
  • 佛山 做网站电商营销推广有哪些?
  • phpmysql网站开发视频seopeixun
  • 网站建设工作台账长沙seo报价
  • 网站搭建教室关注公众号一单一结兼职
  • 企业网站开发周期百度指数人群画像
  • 做网站设计制作的公司discuz论坛seo设置
  • 建设网站免费模板网络营销优化
  • 昆山做网站多少钱商业推广
  • 打开浏览器的网站深圳网站建设开发公司
  • wordpress js加速网站优化外包
  • 网站创建多少年了百度最新收录方法
  • 创建吃的网站怎么做什么是友情链接?
  • java web网站开发流程seo网站优化培
  • 质控中心网站建设申请百度推广网站一年多少钱
  • 做网站服务销售太原好的网站制作排名
  • 上海做网站公司哪家好网络推广怎么找客户资源
  • 企业网站建设的误区主要有seo搜索引擎优化论文
  • 营销推广小程序有哪些网站seo优化分析
  • 关停网站的申请中国十大营销策划机构