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

厦门网站建设咨询网站平台开发报价单

厦门网站建设咨询,网站平台开发报价单,邯郸现代建设集团网站,为什么自己花钱做的网站竟然不是自己的 (枚举和回溯 1.先把int值转换成char数组#xff0c;之后再用回溯来枚举出全部的排列顺序#xff0c;在回溯排列过程中要防止同一个数据的重新使用#xff0c;同时要计算排列中的数字总和#xff0c;在进行判断这个数据是否是2的幂#xff0c;使用递归的方式进行#xff0…枚举和回溯 1.先把int值转换成char数组之后再用回溯来枚举出全部的排列顺序在回溯排列过程中要防止同一个数据的重新使用同时要计算排列中的数字总和在进行判断这个数据是否是2的幂使用递归的方式进行判断后将判断结果加入到li2集合中最后遍历集合li2来判断全部排列的数组是否有谁的总和是符合2的幂有返回true。 class Solution {//接收排列的集合ListCharacter li1new ArrayList();//接收全部排列是否满足2的幂的集合ListInteger li2new ArrayList();public boolean reorderedPowerOf2(int n) {//把数字转化成char的数组String stn;char[] chnew char[st.length()];for(int i0;ist.length();i){ch[i]st.charAt(i);}//用于去重用的标记nums数组中什么元素用了的标记int[] Indexnew int[st.length()];Arrays.sort(ch);//调用回溯函数huisu(ch,Index,st.length());//遍历li2来看li2中是否有符合条件的2的幂的排列for(int i0;ili2.size();i){if(li2.get(i)1){return true;}}return false;}//回溯函数public void huisu(char[] ch,int [] Index,int leng){//终止条件if(li1.size()leng){//进行排列的数字计算int sum0;for(int i0;ili1.size();i){sumsum*10li1.get(i)-0;}//将数字和值判断是否是2的幂的结果加入到li2集合li2.add(iftrue(sum));return;}//遍历全部的排列for(int i0;ileng;i){//前导数字不能为零if(li1.size()0ch[i]0){continue;}//假如Index【i】没有用就进行向下寻找全排列if(Index[i]0){//同时要把Index【i】标记为已使用Index[i]1;li1.add(ch[i]);huisu(ch,Index,leng);//回溯节点寻找其他节点Index[i]0;li1.removeLast();}}}//进行判断排列的值是否时2的幂用递归的方式判断public int iftrue(int sum){if(sum1){return 1;}if(sum%21){return 0;}return iftrue(sum/2);} }
http://www.zqtcl.cn/news/13836/

相关文章:

  • 北京市政建设集团有限责任公司网站广州市酒店网站设计
  • 网站建设属于应用软件吗广东省建设监理协会信息管理网站
  • 建设银行手机不用了怎么登陆网站wordpress 添加评论等级
  • 北京网站建设费用黄骅贴吧李官庄刘婷
  • 企业网站如何建设和推广手机网站后台源码
  • 写作网站免费wordpress目录加图标
  • 河源市住房和城乡建设局网站个人建什么网站最赚钱
  • 网站文章发布陕西网站建设优化技术
  • 青岛网站排名公司模板建站可以做优化吗
  • 杭州 网站程序泰安网站设计公司
  • wordpress网站文件目录阿里云腾讯云网站建设
  • 清河网站制作毕业设计动漫网页设计
  • 东胜区教育网站入口手机网站打不开被拦截怎么办
  • 网站建设规划书深圳龙华的学校网站建设
  • 网站报备流程专业的门户网站建设方案
  • 河北省住房建设厅政务网站怎么自己免费制作app
  • 小企业网站建设地点厦门建设厅查询网站
  • 电商网站建设内容规划常德网站设计字答科技
  • 深圳网站建设 案例凡科手机网站建设开发
  • 宏重钢结构东莞网站建设网页设计文献
  • 网站维护做啥的电子商务网站推广实训心得
  • 营销网站服务器电商设计师的工作内容
  • 塑胶制品 东莞网站建设珠海网页模板建站
  • 重庆建设工程信息网官扬州seo招聘
  • 淘宝做详情页的网站app开发
  • 做设备推广的网站批量查询神马关键词排名
  • jk网站建设dw做的网站怎么被别人打开
  • 昆山网站制作 微博东莞英文建站
  • wordpress图片站模板构建网站需要什么意思
  • 网站宽度多少合适北京seo排名收费