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

做网站空间500m多少钱自适应网站建设需要注意什么

做网站空间500m多少钱,自适应网站建设需要注意什么,视频网站砸钱做生态,免费自己建网页由题意得知给我们一串数字,我们每次交换两位,最少交换多少次成功得到有顺序的数组。我们以平常的思维去思考,加入给你一串数字获得最少的交换次数,意味着你的交换后续基本不会变,比如说2 1 3 5 4 中1与2交换后不变&…

由题意得知给我们一串数字,我们每次交换两位,最少交换多少次成功得到有顺序的数组。我们以平常的思维去思考,加入给你一串数字获得最少的交换次数,意味着你的交换后续基本不会变,比如说2 1 3 5 4 中1与2交换后不变,4与5交换后不变。而且已知给出的数字必定和下标顺序一致,那么我们可以更换数字直到它和对应下标相同即可得到结果。

①数组接收数据

②循环遍历数组,和下标不对应就进行更换直到对应下标相同

③找到对应下标的数字后交换两个数字

④每次交换使用计数器加1

⑤输出计数器结果

代码如下👇

	public static void main(String[] args) {Scanner scan=new Scanner(System.in);int n=scan.nextInt();int[] arr=new int[n+1];for (int i = 1; i <= n; i++) {arr[i]=scan.nextInt();}int count=0;for (int i = 1; i <= n; i++) {//遍历数组while(arr[i]!=i) {//r如果位置不对,一直更换到位置对int temp=arr[arr[i]];arr[arr[i]]=arr[i];arr[i]=temp;++count;} for (int j = 1; j < arr.length; j++) {System.out.print(arr[j]+" ");//测试}System.out.println();//测试}System.out.println(count);scan.close();}
	public static void swap(int a,int b) {int temp=0;temp=a;a=b;b=temp;}

交换代码如上,如果觉得第一个代码比较复杂可以看一下图示,或者写一个全局方法。

http://www.dtcms.com/wzjs/783237.html

相关文章:

  • 厦门网站流量优化价格内容营销
  • 小户型室内装修设计公司网站关于幼儿建设网站ppt
  • 什么网站可以免费做视频的软件有哪些微信 wordpress搜索
  • 代理彩票网站做链接学做网网站论坛
  • 如何找网站建设客户旅游网站有哪些功能
  • 有哪些做淘宝素材的网站工程建设资料员报名网站
  • 站群cms建站系统免费新网站没有死链接怎么做
  • vm虚拟化建设网站什么是网络营销定价的特点
  • 网站建设 优势西安wordpress建站
  • 付网站建设费如果做账网站页面设计模板代码
  • 天河网站建设公司排名北京海淀公司网站icp备案
  • 做花型设计哪个网站下载素材好免费咨询疾病的网站
  • 安徽建设银行官方网站关于重新建设网站的请示
  • 网站的首页设计wordpress主题 wiki
  • 铜川新区网站建设招标wordpress设置多域名多站点
  • 网站分析与优化网站设计要求
  • 深入网站开发和运维 pdf网站开发地图板块浮动
  • 如何用腾讯云建设自己网站注册公司需要注意什么事项
  • 餐饮o2o 网站建设数据网站怎么做的
  • 免费网站建设能做吗wordpress wp.net
  • 免费建立公司网站吉安网站推广徽hyhyk1
  • 网站搜索推广方案论文龙岩网站建设加盟
  • 网站运营的具体工作包括哪些网站建设运营费用预算
  • 做网站一般图片多大做微信请帖网站
  • 搜索网站怎么做的北京移动端网站开发
  • 如何进入wordpress数据库seo关键词排名优化工具
  • 广州网站公司外贸营销员职业技能证书
  • 金凤区建设交通局网站高端网站定制
  • 关于写策划的一个网站烟台网站建设网站推广
  • 超市网站建设方案模板织梦新闻门户网站模板