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

江苏建设厅网站电话多少怀宁建设局网站

江苏建设厅网站电话多少,怀宁建设局网站,wordpress文字排版,施工企业安全生产评价标准最新版2021此类实现:输出一行数组数据#xff0c;根据输入的下标#xff0c;以下标位置为结束#xff0c;将原数组分割成两组子数组。并交换两个子数组的位置#xff0c;保持子数组中的元素序号不变.如:原数组为7,9,8,5,3,2 以下标3为分割点#xff0c;分割为子数组一#xff1a;7,… 此类实现:输出一行数组数据根据输入的下标以下标位置为结束将原数组分割成两组子数组。并交换两个子数组的位置保持子数组中的元素序号不变.如:原数组为7,9,8,5,3,2 以下标3为分割点分割为子数组一7,9,8,5。和子数组二3,2.经过交换算法后的结果应为3,2,7,9,8,5有两种交换算法1前插法:将子数组3,2另存在一个临时数组中将原数组7,9,8,5,3,2每一位向后移两个位置  再将子数组3,2插入到移动好元素位置的原数组中。2逆置法:将原数组7,9,8,5,3,2逆置为2,3,5,8,9,7   再分别逆置分割好的两个子数组结果应为:3,2,7,9,8,5 package 顺序表;import java.util.ArrayList; import java.util.Scanner;/*** param args* author 刘雁冰* date 2015-2-2 19:43*//** 此类实现:* 输出一行数组数据根据输入的下标以下标位置为结束将原数组分割成两组子数组。* 并交换两个子数组的位置保持子数组中的元素序号不变.* 如:原数组为7,9,8,5,3,2 以下标3为分割点分割为子数组一7,9,8,5。和子数组二3,2.* 经过交换算法后的结果应为3,2,7,9,8,5* * 有两种交换算法* 1前插法:将子数组3,2另存在一个临时数组中将原数组7,9,8,5,3,2每一位向后移两个位置* 2逆置法:将原数组7,9,8,5,3,2逆置为2,3,5,8,9,7* 再分别逆置分割好的两个子数组结果应为:3,2,7,9,8,5*/public class ResetOrderListPostion {/** int []order:数组存储用户输入的原数组* int postion:存储用户输入的分隔下标*/static int []order;static int postion;/** 前插法*/public void frontInsert(int []orderInsert,int postion){/** 使用ArrayList链表来存储分隔后的子数组一*/ArrayListInteger listAnew ArrayListInteger();for(int ipostion1;iorderInsert.length;i){listA.add(orderInsert[i]);}int a[]new int[listA.size()];for(int i0;ilistA.size();i){a[i]listA.get(i);//将原数组每一个元素往后移动子数组长度次for(int jorderInsert.length-1;j0;j--){orderInsert[j]orderInsert[j-1];}} //将子数组一插入到移动好的子数组中for(int ka.length-1;k0;k--){orderInsert[k]a[k];}//注意消除最后一个元素的,号System.out.println(使用前插法---交换位置后数组的结果如下:);for(int j0;jorderInsert.length;j){if(jorderInsert.length-1)System.out.print(orderInsert[j]);elseSystem.out.print(orderInsert[j],);}}/** 逆置法*/public void inversion(int []orderInversion,int postion){//逆置整个原数组for(int i0;iorderInversion.length/2;i){int torderInversion[i];orderInversion[i]orderInversion[orderInversion.length-1-i];orderInversion[orderInversion.length-1-i]t;}//逆置子数组一for(int i0;i(orderInversion.length-postion)/2;i){int torderInversion[i];orderInversion[i]orderInversion[orderInversion.length-postion-2-i];orderInversion[orderInversion.length-postion-2-i]t;}//逆置子数组二for(int i0;i(postion1)/2;i){int torderInversion[orderInversion.length-1-i];orderInversion[orderInversion.length-1-i]orderInversion[orderInversion.length-postion-1i];orderInversion[orderInversion.length-postion-1i]t;}//注意消除最后一个元素的,号System.out.println(使用逆置法---交换位置后的结果如下:);for(int i0;iorderInversion.length;i){if(iorderInversion.length-1)System.out.print(orderInversion[i]);elseSystem.out.print(orderInversion[i],);}System.out.println();}public static void main(String[] args) {// TODO Auto-generated method stubResetOrderListPostion rpnew ResetOrderListPostion();System.out.println(请输入数组按-1结束输入);ArrayListIntegerlistnew ArrayListInteger();Scanner scnew Scanner(System.in);int msc.nextInt();while(m!-1){list.add(m);msc.nextInt();}int []ordernew int[list.size()];for(int i0;ilist.size();i){order[i]list.get(i);}System.out.println(您输入的数组数据为:);for(int i0;iorder.length;i){if(iorder.length-1)System.out.print(order[i]);elseSystem.out.print(order[i],);}System.out.println();System.out.println(请输入下标以此来将原数组分隔成两个数组(注意输入的下标不能小于0且不能大于等于数组长度):);int postionsc.nextInt();System.out.println(您输入的分割下标为:\npostion);//判定输入的分隔下标有效性if(postion0||postionorder.length)System.out.println(输入有误!);else{System.out.println(********************请选择数组位置交换算法********************);System.out.println(********************1--:前插法********************);System.out.println(********************2--:逆置法********************);int nsc.nextInt();switch(n){case 1:{rp.frontInsert(order, postion);break;}case 2:{rp.inversion(order, postion);break;}default:System.out.println(输入有误!);}}}}转载于:https://www.cnblogs.com/luckid/p/4268700.html
http://www.zqtcl.cn/news/524387/

相关文章:

  • 网站建站行业新闻微盟开店怎么收费
  • 网站的建设参考文献郑州网站建设中国建设建设银行
  • 重庆那些公司的网站是网易做的电信100m光纤做网站
  • 网站怎么设计产品营销策略包括哪些内容
  • 天元建设集团有限公司破产重组河源seo排名
  • 网站权重什么意思seo的搜索排名影响因素有
  • 建设报名系统是正规网站吗计算机培训班出来好找工作吗
  • 网站上的文章用秀米可以做吗宁波外客网络科技有限公司
  • 网站底部导航代码成品视频直播软件推荐哪个好一点ios
  • 上海电商网站开发公司垫江网站建设价格
  • 门户网站建设存在问题与不足商城网站开发项目文档
  • wordpress建站方便吗wordpress加入海报功能
  • 网站名称注册保护2018wordpress主题
  • 类似享设计的网站企业信息系统公示
  • 如何学习网站开发酒店网站源码
  • 怎么用nas做网站服务器WordPress云虚拟空间
  • 网站设计 ipad企业品牌推广宣传方案
  • 织梦网站怎么更换模板济南建设厅网站
  • 用wordpress仿站专业做俄语网站建设司
  • 做暧暧网站网站开发 思维导图
  • asp.net做登录注册网站苏醒的wordpress主题怎么样
  • 正能量不良网站推荐2020网站建设单位是什么
  • 固镇网站建设郑州网站seo顾问
  • 新建定制网站费用公司网站手机端和电脑端
  • 网站域名注册地址苏州建设培训中心网站
  • 高端娱乐网站建设沈阳seo专业培训
  • 做播放器电影网站需要多少钱6广州seo公司推荐
  • 笔记本可以做网站吗怎样查看网站是否备案
  • 千灯做网站网站静态和伪静态意思
  • 做境外碎片化旅游的网站wordpress wdcp